python
咖啡味儿的咖啡
这个作者很懒,什么都没留下…
展开
-
【python2 转 python3】cPickle转pickle
需要用python3读一个python2dump的文件,而python3中不再支持cPickle解决办法:https://rebeccabilbro.github.io/convert-py2-pickles-to-py3/原创 2019-10-16 14:31:37 · 467 阅读 · 0 评论 -
IOU 计算方法
#!/usr/bin/env python# encoding: utf-8"""@version: 1.0@author: levio@contact: levio123@163.com@file: IoU.py""" def compute_iou(rec1, rec2): """ computing IoU :param rec1: (y0, ...转载 2019-03-19 19:57:23 · 1432 阅读 · 0 评论 -
【Python】__all__
1. 动机今天看MXNet的gluon源码时发现mxnet.gluon.data.vision有__all__如下:__all__ = ['MNIST', 'FashionMNIST', 'CIFAR10', 'CIFAR100', 'ImageRecordDataset', 'ImageFolderDataset']2. 作用__all__是一个字符串li...转载 2019-03-15 14:26:51 · 237 阅读 · 0 评论 -
【python】点坐标旋转
实现了某点按照中心点(n/2, m/2)旋转def rotatecordiate(angle,rect): angle=angle*math.pi/180 n=1600 m=1200 def onepoint(x,y): # X = x*math.cos(angle) - y*math.sin(angle)-0.5*n*math.cos(an...转载 2019-03-15 14:42:47 · 2266 阅读 · 0 评论 -
【Python】__call__
Python中的有趣语法,只要在定义类型的时候,实现__call__函数,这个类型就成为可调用的。换句话说,我们可以把这个类型的对象当做函数来使用,相当于重载了括号运算符。来看一个例子:class TestCall(object): def __init__(self, name): self.name = name def __call__(self, ...原创 2019-03-11 14:50:19 · 1193 阅读 · 1 评论 -
【random.uniform()】是随机分布
import numpy as npimport randomimport matplotlib.pyplot as pltL = list(range(33, 170, 1))l = [a/10 for a in L]ll = [0]*100for i in range(1000000): x = round(random.uniform(0, 99)) ll...原创 2019-03-21 21:47:12 · 2615 阅读 · 1 评论 -
python之re提取字符串中括号内的内容
直接上代码吧:import restring = 'abe(ac)ad)'p1 = re.compile(r'[(](.*?)[)]', re.S) #最小匹配p2 = re.compile(r'[(](.*)[)]', re.S) #贪婪匹配print(re.findall(p1, string))print(re.findall(p2, string))输出:...转载 2019-03-29 16:27:53 · 12556 阅读 · 0 评论 -
【Python】 列表交叉合并
>>> import intertools>>> list(itertools.chain.from_iterable(zip(l,m)))['美国版', 'nz', '序言', 'n', '\n', 'x', '\n', 'x', '-', 'x', '-', 'x', '-', 'x', '-', 'x', '-', 'x', '-', 'x', '...转载 2019-04-22 11:28:49 · 1357 阅读 · 0 评论 -
【Python】cPickle的用法
python中有两个类似的:pickle与cPickle;两者的关系:“cPickle – A faster pickle”cPickle可以对任意一种类型的python对象进行序列化操作,比如list,dict,甚至是一个类的对象等等。而所谓的序列化,我的理解是为了能够将需要的对象完整的保存,以后还可以进行可逆的恢复,在cPickle中,主要有四个函数可以做这一工作:1、dump:将p...转载 2019-07-23 21:45:18 · 501 阅读 · 0 评论 -
【torchvision】from torchvision import _c importerror dll load failed找不到指定的程序
win10 运行maskrcnn benchmark 出错from torchvision import _c import error dll load failed找不到指定的程序解决方案:按如下方法重装torchvision原创 2019-08-03 13:56:20 · 4748 阅读 · 0 评论 -
【Python】Python中继承object和不继承object的区别
python中定义class的时候,有object和没有object的不同?例如:class Solution(object):class Solution():这俩的区别在于——————在python2.x中,通过分别继承自object和不继承object定义不同的类,之后通过dir()和type分别查看该类的所有方法和类型:>>> class te...转载 2019-03-11 11:20:45 · 555 阅读 · 0 评论 -
【trick】Python中切换opencv和skimage的方法
在使用python读取图像时,我们往往都会借助第三方库来实现,比如Opencv或者skimage其中opencv的速度稍快,但是精度差一些USE_CV2 = Trueif USE_CV2: from cv2 import imread # opencv is much faster, but less accurate MIN_OBJ_VAL = 0else: ...原创 2019-01-09 23:02:47 · 636 阅读 · 0 评论 -
jupyter notebook报错
错误如下: An unknown error occurred while loading this notebook. This version can load notebook formats v4 or earlier. See the server log for details.解决方法:修改~/.local/share/jupyter文件夹的权限:sudo chmod -R...原创 2018-08-24 10:34:02 · 2504 阅读 · 0 评论 -
Python:可哈希的数据结构
即:不可变的数据结构(str、tuple、object)原创 2018-09-02 22:57:49 · 691 阅读 · 0 评论 -
(Oracle)——python链接oracle数据库以及数据库的增删改查实例
亲测可用 https://blog.csdn.net/xiazhipeng1000/article/details/78987036转载 2018-09-16 23:33:19 · 626 阅读 · 0 评论 -
(python)——parser.parse_known_args()解析
转载:https://www.cnblogs.com/xlqtlhx/p/8243592.html转载 2018-10-03 19:43:25 · 17104 阅读 · 0 评论 -
【XML】Python XML基本读取操作
XML格式 XML文件包含以下几种元素类型 1、标签<tag> 2、属性<tag name=”attribute”> 3、数据<data>1</data><?xml version="1.0"?><原创 2018-10-10 21:09:38 · 1583 阅读 · 0 评论 -
Mask RCNN源码解读及如何使用自己的数据集进行训练
一、概述作者使用了Tensorflow,Keras,python3实现了Mask R-CNN。由于作者使用了Keras搭建网络,使用data generator导入数据,所以对于以python实现的网络来说,其性能并不是最优的。之后我会改一版使用tf.estimator 和 tf.data API搭建的网络。Mask R-CNN的源码:https://github.com/matterpo...原创 2018-10-21 16:10:45 · 3893 阅读 · 4 评论 -
RLE格式标注文件转为PNG格式(Run Length Encode)
一、什么是 RLE 格式在机器视觉领域的深度学习中,每个数据集都有一份标注好的数据用于训练神经网络。为了节省空间,很多数据集的标注文件使用RLE的格式,比如 kaggle 挑战赛的 Airbus Ship Detection Challenge。但是神经网络的输入一定是一张图片,为此必须把RLE格式的文件转变为图像格式。图像格式主要又分为 .jpg 和 .png 两种格式,其中la...原创 2018-11-07 13:17:58 · 6228 阅读 · 2 评论 -
【解决】ImportError: No module named Cython.Build
ImportError: No module named Cython.Build python setup.py install原创 2018-11-12 21:40:20 · 2658 阅读 · 0 评论 -
【解决】ValueError: Length mismatch: Expected axis has 0 elements, new values have 2 elements
错误如下:ValueError: Length mismatch: Expected axis has 0 elements, new values have 2 elements代码:import pandas as pdout_pred_rows = []sub = pd.DataFrame(out_pred_rows)sub.columns = ['ImageId', 'En...原创 2018-11-08 16:31:28 · 38805 阅读 · 1 评论