
python基础
ncc1995
这个作者很懒,什么都没留下…
展开
-
读取cfg文件(读取文件的每行内容)
读取的文件:[convolutional]batch_normalize=1filters=32size=3stride=1pad=1activation=leaky# Downsample[convolutional]batch_normalize=1filters=64size=3stride=2pad=1activation=leaky读取上面文件的...原创 2018-09-13 10:49:11 · 7433 阅读 · 2 评论 -
【Python】cv2.imread('path/to/image')返回None的问题
用PIL读取发现没有问题,但是cv2.imread()读取图片返回None。这是因为路径包含中文的问题。我是直接把路径改成英文的了,然后就没有报错了,但是如果路径很复杂或者很多地方都使用了该路径的话,改英文的实在太麻烦。参考博客python cv2.imread 读取中文路径的图片返回为None的问题cv.imread函数能够成功读取非中文路径的图片,所以就想到是不是中文路径的问题...原创 2019-07-28 11:10:51 · 3130 阅读 · 0 评论 -
【Python】找到最大连通区域,并画出bounding box
一、找出图片的最大连通区域 原始图像mask = get_mask()# 进行图像的二值化处理max_value = np.max(mask)#print(max_value)ret, ee = cv2.threshold(mask, 0.15*max_value, max_value, cv2.THRESH_BINARY) 二...原创 2019-07-17 21:59:17 · 23668 阅读 · 23 评论 -
【Python】同级目录下.py文件不能导入失败
这是从未出现过的情况,文件设为source root也设了,就是不对。后来百度到有一种情况是,文件名中有空格就会导入失败,所以就去关注了一下我的文件名,发现用的事“-”而不是“_”就想着会不会是这个原因,新建了一个文件,文件名中换成了“_”,再导入,果然就成功了................................原创 2019-07-16 21:02:57 · 6661 阅读 · 0 评论 -
【Python】问题总结
今天跑一个程序遇到超多问题的。最新一个:ImportError: cannot import name 'abs'百度说是TensorFlow和TensorFlow-GPU版本不对应。我也这么觉得。因为跑代码需要再安装一个TensorFlow,我就比较奇怪两个都安的话,调用的时候怎么识别呢???Could not install packages due to anEnvironment...原创 2019-07-15 22:36:13 · 159 阅读 · 0 评论 -
【Python】将文件复制到另一个文件夹,将文件夹复制到新的位置
Package:shutil方法:shutil.copy()copy() 方法的功能类似于 Unix 中的“cp”命令。这意味着如果目标是一个文件夹,那么它将在其中创建一个与源文件具有相同名称(基本名称)的新文件。此外,该方法会在复制源文件的内容后同步目标文件权限到源文件。shutil.copyfile():它将源内容复制到目标文件中。如果目标文件不可写入,那么复制操作将导...原创 2019-06-30 21:23:36 · 30744 阅读 · 0 评论 -
【Python】统计列表中重复最多的元素
统计列表中重复最多的元素示例如下:from collections import Counter maxNum_sample = Counter(labels).most_common(1) print(maxNum_sample) #[(47, 96)]#元素47,个数96统计列表中非重复元素个数示例如下:no_repeat_labels = len(s...原创 2019-06-11 21:20:00 · 8987 阅读 · 0 评论 -
【Python】sort与sorted用法比较,以及对字典进行排序
sort排序l = [2, 4, 1, 3, 8]l.sort()lOut[19]: [1, 2, 3, 4, 8]sort()的用法是:list.sort()因此,使用sort会直接对list本身进行修改,不会保留原来的list。在Python中使用help查看sort使用方法:help(list.sort)Help on method_descriptor...原创 2019-06-11 17:29:43 · 719 阅读 · 0 评论 -
【Python】python判断文件和文件夹是否存在、创建文件夹
python判断文件和文件夹是否存在、创建文件夹>>> import os>>> os.path.exists('d:/assist')True>>> os.path.exists('d:/assist/getTeacherList.py')True>>> os.path.isfile('d:/ass...转载 2019-06-06 21:05:56 · 2243 阅读 · 0 评论 -
【Python】python 的split以及pop使用
str.split是以空格为分隔符,包含 \nstr = '000001.jpg 69 109 106 113 77 142 73 152 108 154'str.split()Out[3]: ['000001.jpg', '69', '109', '106', '113', '77', '142', '73', '152', '108', ...原创 2019-06-06 14:42:43 · 568 阅读 · 0 评论 -
【深度学习】Python数据集整理——基础知识(dict.fromkeys()、random的使用)
Python字典 (dictionary) fromkeys() 方法描述:Python 字典 fromkeys() 函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。语法:dict.fromkeys(seq[], value)参数:seq:字典键值列表。value:可选参数,键值对应的值。实例:list = [...原创 2019-03-15 22:18:01 · 2014 阅读 · 0 评论 -
【Python】矩阵的拼接操作
怎么将矩阵拼接在一起,有很多种方法,但是记得又不系统,在这里先简单记录一下几个方法。1、将相同shape的矩阵放在列表中,然后将列表转化为矩阵。该方法适合对图片进行操作,在对图片进行预处理的时候,分别对每张图片进行操作,再将处理后的图片append到一个列表中,把列表转化为矩阵,结果就是很多图片组成的矩阵了。示例代码如下:aOut[29]: array([[9, 1, 5]...原创 2019-03-02 11:39:52 · 21310 阅读 · 0 评论 -
Python 词云
果然词云是了解之前觉得很高大上,了解之后就觉得还好啦~wordcloud各参数含义:font_path : string #字体路径,需要展现什么字体就把该字体路径+后缀名写上,如:font_path = '黑体.ttf'width : int (default=400) #输出的画布宽度,默认为400像素height : int (default=200) #输出的画布高度,...原创 2019-01-27 11:01:05 · 1694 阅读 · 0 评论 -
python画图 图例 颜色 线宽
今天不太想整理,贴一下代码。plt.figure()plt.plot(range(0, len(flow_in)), [float(flow_in[i]) for i in range(0, len(flow_in))], label="flow_in", color='r', linewidth=2)plt.plot(range(0, len(flow_out)), flow_out...原创 2018-12-09 10:07:17 · 26743 阅读 · 4 评论 -
python基础之矩阵操作
包括矩阵与行向量之间的操作,以及矩阵加法等。a = np.random.randint(1,10,(3,4))---------------------------------------------------------aOut[102]: array([[9, 4, 9, 9], [9, 2, 8, 4], [5, 3, 9, 5]])-----...原创 2018-12-05 19:31:43 · 745 阅读 · 0 评论 -
python 统计矩阵中出现元素最多的值
np.bincount只能针对一维数据a = np.array([1,2,3,4,2])b = np.bincount(a)bOut[95]: array([0, 1, 2, 1, 1], dtype=int64)np.argmax(b)---------------------------------------------------------------Out[96]: ...原创 2018-12-05 17:45:32 · 4684 阅读 · 2 评论 -
python基础之append和extend的区别
1.appenda = [1,2,3]b=[1,2]a.append(b)-------------------------------------------------aOut[60]: [1, 2, 3, [1, 2]]将b作为整个元素append进去。2.extenda = [1,2,3]b=[1,2]a.extend(b)--------------...原创 2018-12-05 17:29:14 · 226 阅读 · 0 评论 -
【PyTorch】AttributeError: Can't get attribute 'BCNN'
错误:AttributeError: Can't get attribute 'BCNN' on <module '__main__' from '今天在服务器上训练好一个网络,用torch.save(model, 'net.pkl')将模型和参数一并保存了起来,方便在自己电脑上测试。把保存的模型下载下来进行测试的时候发现报了上述错误。原来保存下来的模型和参数不能在没有类定义时直...原创 2019-08-13 17:55:33 · 8599 阅读 · 3 评论