
Python
努力奋斗-不断进化
认真
展开
-
如何将Numpy数组保存为图像
阅读原文点我最佳解决办法可以使用scipy.misc,代码如下:import scipy.miscscipy.misc.imsave('outfile.jpg', image_array)上面的scipy版本会标准化所有图像,以便min(数据)变成黑色,max(数据)变成白色。如果数据应该是精确的灰度级或准确的RGB通道,则解决方案为:import scipy.misc...原创 2018-03-21 09:41:41 · 53209 阅读 · 3 评论 -
Python中*与**的区别与使用
关于Python中*与**的区别与使用 * 可为元组两个星(**)表示将参数作为字典来处理。转载 2019-01-17 21:38:58 · 507 阅读 · 0 评论 -
numpy.append()里的axis的用法
a1=[[1,2,3],[1.1,1.2,1.3]]b1=[[4,5,6],[4.1,4.2,4.3]]c1=np.append(a1,b1,axis=0)print(c1)c2=np.append(a1,b1,axis=1)print(c2) [[1. 2. 3. ] [1.1 1.2 1.3] [4. 5. 6. ] [4.1 4.2 4.3]][[...原创 2019-01-17 18:20:09 · 1350 阅读 · 0 评论 -
python 操作符**与*的用法
原答案来源于百度 python 操作符**与*的用法 选取其中的答案 如果是函数定义中参数前的*表示的是将调用时的多个参数放入元组中,**则表示将调用函数时的关键字参数放入一个字典中如定义以下函数def func(*args):print(args)当用func(1,2,3)调用函数时,参数args就是元组(1,2,3)定义以下函数def func(**arg...转载 2018-12-26 20:49:11 · 250 阅读 · 0 评论 -
box_results_with_nms_and_limit 函数最后的输出结果 与中间输出结果
中间结果输出2018.12.4这个是 test.py中box_results_with_nms_and_limit 函数最后的输出结果print scores[0.96579313 0.6837879 0.25633958 0.07487848 0.08954169 0.06581374 0.49012408 0.1403803 0.59926057 0.19478615 0....原创 2018-12-05 13:58:21 · 478 阅读 · 0 评论 -
COCO API 显示图片的分割效果
from pycocotools.coco import COCOimport numpy as npimport skimage.io as ioimport matplotlib.pyplot as pltimport pylabpylab.rcParams['figure.figsize'] = (8.0, 10.0)dataDir = '文件夹路径'dataTyp...原创 2018-11-19 16:23:38 · 1107 阅读 · 0 评论 -
使用自己制作的coco格式的数据,训练时候遇到的问题+roidb[0]['dataset'].classes IndexError: list index out of range
File "/home1/Detectron/lib/datasets/roidb.py", line 71, in combined_roidb_for_training_compute_and_log_stats(roidb)File "/home1/Detectron/lib/datasets/roidb.py", line 181, in _compute_and_log_stats ...原创 2018-11-15 11:40:56 · 1793 阅读 · 0 评论 -
将COCO2017标注文件中的bbox显示在图片上
from pycocotools.coco import COCOimport cv2import pandas as pddef showNimages(imageidFile, annFile, imageFile, resultFile): """ :param imageidFile: 要查看的图片imageid,存储一列在csv文件里 (目前设计的ima...原创 2018-11-21 10:54:21 · 10230 阅读 · 1 评论 -
提取物体检测结果中的image_id,并把image_id存到csv 文件里面
假如你的物体检测预测结果格式如下:[{"score": 0.9953131675720215, "category_id": 1, "image_id": 139, "bbox": [415.0774841308594, 158.3828125, 50.91650390625, 141.0391845703125]},{"score": 0.34860146045684814, "ca.原创 2018-11-14 19:45:49 · 1556 阅读 · 1 评论 -
1 TypeError: Index(...) must be called with a collection of some kind, ' ' was passed columns
今天犯了这个错误 ,查到的解决方法如下columns : Index or array-likeColumn labels to use for resulting frame. Will default to np.arange(n) if no column labels are provided如果你的数据只有一列,对于column,需要加个中括号df = pd.DataFr...转载 2018-11-14 19:29:02 · 16538 阅读 · 2 评论 -
将列表(list)的数据写到csv 里面+ 读取csv文件里面的数据并写到列表(list)里面
将列表(list)的数据写到csv 里面import pandas as pdfile_path = 'file_path'image_id = [397133, 37777, 252219, 87038]name=['imageid']test=pd.DataFrame(columns=name,data=image_id)print(test)test.to_csv(f...原创 2018-11-14 19:17:10 · 13083 阅读 · 0 评论 -
Python中的defaultdict方法
Python中的defaultdict方法转载 2018-11-07 15:29:01 · 376 阅读 · 0 评论 -
python中assert断言的用法
本文转载自 python中assert断言的用法>>> assert 1 == 0Traceback (most recent call last): File "<stdin>", line 1, in <module>AssertionError>>> assert 1 == 1 assert断言是一句必须...转载 2018-11-07 14:30:25 · 1909 阅读 · 1 评论 -
python看是否存在某个文件,如果不存在,则新建一个这样的文件
import osif not os.path.exists('foldername'): os.mkdirs('foldername')转载 2018-11-07 13:59:22 · 7416 阅读 · 0 评论 -
argparse - 命令行选项与参数解析
阅读原文点我argparse模块作为optparse的一个替代被添加到Python2.7。argparse的实现支持一些不易于添加到optparse以及要求向后不兼容API变化的特性,因此以一个新模块添加到标准库。与optparse相比较argparse的API类似于optparse,甚至在很多情况下通过更新所使用的类名和方法名,使用argparse作为一个简单的替代。然而,有些地方在...转载 2018-10-25 17:11:33 · 506 阅读 · 0 评论 -
关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding
关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding declared。 想在python代码中输出汉字。但是老是出现SyntaxError: Non-ASCII character '\xe4' in file test.py on line...转载 2018-10-05 11:08:57 · 1979 阅读 · 0 评论 -
学习Python很好的网站
刚刚在查一个函数的时候,发现了这个网站,以后如果查python函数的时候,可以直接来这里搜了。访问网站点我原创 2018-06-21 16:01:54 · 799 阅读 · 0 评论 -
Python split()方法
阅读原文点我描述Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串语法split() 方法语法:str.split(str="", num=string.count(str)).参数str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。返回值返回分割后的字符串列表。实例以下实例...转载 2018-06-21 15:57:17 · 1710 阅读 · 0 评论 -
深入理解 python特性 书籍作者的网站
如题网址地址https://dbader.org原创 2019-08-27 15:01:24 · 676 阅读 · 0 评论