摘要: 方法一:在plt.savefig()中添加bbox_inches = 'tight'与pad_inches=0 1 import matplotlib.pyplot as plt 2 from PIL import Image 3 import os 4 5 def save_img1(img, i 阅读全文
posted @ 2022-03-15 15:44 Shelly, 阅读(4234) 评论(0) 推荐(0)
摘要: 1、首先在conda中配置好所需的环境 2、目标:在jupyter notebook中添加一个kernel,让jupyter notebook可以从kernel中读取虚拟环境 3、查看conda中配置了哪些环境,使用的命令:conda env list 4、切换虚拟环境,使用的命令:conda ac 阅读全文
posted @ 2021-05-02 15:32 Shelly, 阅读(860) 评论(0) 推荐(0)
摘要: 一、激活环境 activate your_env_name 二、安装SIP 三、安装pyqt5 可能遇到的问题:ReadTimeoutError 解决方案:更换安装源(这里我使用的是清华镜像源,也可以尝试豆瓣与中科大等镜像源) pip install -i https://pypi.tuna.tsi 阅读全文
posted @ 2020-09-04 20:27 Shelly, 阅读(11262) 评论(0) 推荐(0)
摘要: windows环境下 一、首先激活环境 activate your_env_name 二、下载cvxpy pip install cvxpy 三、在pycharm中切换Interpreter(解释器) File->Settings->Project->Project Interpreter 也可在S 阅读全文
posted @ 2020-09-04 16:26 Shelly, 阅读(1156) 评论(0) 推荐(0)
摘要: 一、三目运算符 C语言,Java,C++等语言有:判段的条件 ? 条件为真时的结果 : 条件为假时的结果,如 a>b ? c : d,当 a>b成立时,返回 c,否则返回 d 而python与matlab没有 ?:这样的三目运算符 二、python中的三目运算符 条件为真时的结果 if 判段的条件 阅读全文
posted @ 2020-08-22 18:19 Shelly, 阅读(1425) 评论(0) 推荐(0)
摘要: 一、概念介绍 素数又称为质数。一个大于1的自然数(从2开始),除了1和它本身外,不能被其他自然数整除的叫做素数,否则称为合数。 0和1既不是素数也不是合数,最小的素数是2。 二、代码 方法一: 注意:在for循环判断时不能忘记 i <= sqrt(num) 的等号,因为假设 p*p = n , n的 阅读全文
posted @ 2019-08-29 19:57 Shelly, 阅读(5229) 评论(0) 推荐(1)
摘要: 选择类排序包括: (1) 简单选择排序 (2)树形选择排序 (3)堆排序 简单选择排序: 【算法思想】:在第 i 趟简单选择排序中,从第 i 个记录开始,通过 n - i 次关键字比较,从 n - i + 1 个记录中选出关键字最小的记录,并和第 i 个记录进行交换 时间复杂度:O(n^2) 堆排序 阅读全文
posted @ 2019-08-17 15:38 Shelly, 阅读(1093) 评论(0) 推荐(0)
摘要: 第一种方法: 采用排序,进行两趟冒泡排序,当数据基本有序(升序)且不要求按照原有数据中的顺序输出时可选择此方法 第二种方法: 输出的数据按照原有数据中的顺序排列 测试数据: 懒得输入,就直接初始化了 注意:在第二次使用同一组数据时,需要重新输入或者定义另一个数组赋初值,切不可直接使用,因为冒泡排序已 阅读全文
posted @ 2019-08-13 20:55 Shelly, 阅读(661) 评论(0) 推荐(0)