
python
文章平均质量分 52
alexander1125
这个作者很懒,什么都没留下…
展开
-
python linspace
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)在指定的间隔内返回均匀间隔的数字。返回num均匀分布的样本,在[start, stop]。这个区间的端点可以任意的被排除在外。Parameters(参数):start : scalar(标量)转载 2017-04-09 20:38:25 · 9768 阅读 · 0 评论 -
python中read() readline()以及readlines()用法
【转自:http://www.ibm.com/developerworks/cn/linux/sdk/python/python-5/index.html#N1004E】Python 将文本文件的内容读入可以操作的字符串变量非常容易。文件对象提供了三个“读”方法: .read()、.readline() 和 .readlines()。每种方法可以接受一个变量以限制每次读取的数据量,但它转载 2017-04-06 15:11:54 · 16330 阅读 · 0 评论 -
python strip
在Python中字符串处理函数里有三个去空格(包括'\n', '\r', '\t', ' ')的函数:strip 同时去掉左右两边的空格lstrip 去掉左边的空格rstrip 去掉右边的空格具体示例如下:>>>a=" gho stwwl ">>>a.lstrip() 'gho stwwl '>>>a.rstrip() ' gho stwwl'>>>a.strip(转载 2017-04-06 15:31:09 · 559 阅读 · 0 评论 -
anaconda下面安装opencv
1. 一般的手段安装Python,及相关的包(numpy、matplotlib)安装OpenCV拷贝cv2.pyd文件 将D:\opencv3.0\opencv\build\python\2.7\x86路径下的cv2.pyd拷贝到D:\Python26\Lib\site-packages测试 >>> import cv2 >>> cv转载 2017-05-04 14:18:37 · 2591 阅读 · 0 评论 -
python下cv.waitKey无响应原因
按下键的时候,焦点要落在窗口上,不能落在cmd窗口上。另外,一般在imshow()后要使用waitKey(),给图像绘制留下时间,不然窗口会出现无响应情况,并且图像无法显示出来。int waitKey(int delay=0) - 延时delay = 0 函数则延时无限长,必须有键按下才继续执行。 - 延时delay > 0 函数返回值为按下的键的ASCII码值,超时则返回转载 2017-05-04 16:34:56 · 4914 阅读 · 0 评论 -
python字符串前面加r
在打开文件的时候open(r'c:\....')加r和不加''r是有区别的'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'例:s=r'\tt'pr转载 2017-05-24 10:23:52 · 687 阅读 · 0 评论 -
python os.path
os.path.abspath(path)返回path规范化的绝对路径。>>> os.path.abspath('test.csv')'C:\\Python25\\test.csv'>>> os.path.abspath('c:\\test.csv')'c:\\test.csv'>>> os.path.abspath('../csv\\test.cs转载 2017-05-24 10:36:16 · 474 阅读 · 0 评论 -
python推导式
每次看大牛的代码很奇怪,比如T=[(x,y) for x in range(5) if x%2==0 for y in range(5) if y %2==1]这是什么鬼,一个变量T为什么搞得这么拥挤,看着也累啊,后来查了一下才知道这个叫推导式。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 【列表推导式】列表推导能非常简洁的构造一个新列表:只用转载 2017-06-18 18:00:00 · 725 阅读 · 0 评论 -
python iteritems() itemgetter() sorted()
iteritems():items()和iteritems()方法都普遍用于for循环的迭代中,不同的是items()返回的是列表对象,而iteritems()返回的是迭代器对象。两者的用法差不多,但iteritems()的性能更快。operator.itemgetter()函数得到一个函数,这个函数可以获得对象的指定维度的数据sorted(iterable[, cmp[, k转载 2017-04-06 14:17:24 · 671 阅读 · 0 评论 -
python matrix operation
NumPy是一个关于矩阵运算的库,熟悉Matlab的都应该清楚,这个库就是让Python能够进行矩阵话的操作,而不用去写循环操作。下面对numpy中的操作进行总结。 numpy包含两种基本的数据类型:数组和矩阵。数组(Arrays)>>> from numpy import *>>> a1=array([1,1,1]) #定义一个数组>>> a2=array([2,2,2转载 2017-04-06 13:28:45 · 4620 阅读 · 0 评论 -
python matplotlib.subplot绘制子图
版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.youkuaiyun.com/gatieme目录(?)[+]问题描述subplot函数介绍示例程序1 规则划分成33的2 不规则划分优快云GitHubpython使用matplotlib:subplot绘制多个子图AderXCoding/转载 2017-04-09 21:22:40 · 24277 阅读 · 1 评论 -
Python decorator
文章先由stackoverflow上面的一个问题引起吧,如果使用如下的代码:@makebold@makeitalicdef say(): return "Hello"打印出如下的输出: Hello你会怎么做?最后给出的答案是:def makebold(fn): def wrapped(): return "" + f转载 2017-04-01 19:06:50 · 383 阅读 · 0 评论 -
python string的编码方式
python2.x 中中间编码为unicode,一个字符串需要decode为unicode,再encode为其它编码格式(gbk、utf8等)以gbk转utf8为例: s = "我是字符串" #gbk编码s = s.decode('gbk').encode('utf8') #将gbk编码转换为utf8编码,需要先转换为unicode中间编码,再转换为utf8编码 具体过转载 2017-04-05 17:00:41 · 1042 阅读 · 0 评论 -
python的range用法
使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下:?>>> range(1,5)#代表从1到5(不包含5)[1,2, 3,4]>>> range(1,5,2)#代表从1到5,间转载 2017-04-05 18:13:26 · 898 阅读 · 0 评论 -
python编程技巧
1. 列表推导式 你有一个list:bag = [1, 2, 3, 4, 5] 现在你想让所有元素翻倍,让它看起来是这个样子:[2, 4, 6, 8, 10] 大多初学者,根据之前语言的经验会大概这样来做 bag = [1, 2, 3, 4, 5] for i in range(len(bag)): bag[i] = bag[i] * 2 但是有更好的方法转载 2017-04-05 17:53:45 · 577 阅读 · 0 评论 -
python的内存管理机制
先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲(1)垃圾回收(2)引用计数(3)内存池机制一、垃圾回收:python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称Python语言为动态类型的原因(这里我们把动态类型可以简单的归结为对变量内存地址的分转载 2017-04-05 18:44:59 · 314 阅读 · 0 评论 -
usage of python tile
【python】tile函数简单介绍格式:tile(A,reps) * A:array_like * 输入的array * reps:array_like * A沿各个维度重复的次数举例:A=[1,2] 1. tile(A,2) 结果:[1,2,1,2] 2. tile(A,(2,3)) 结果:[ [1,2,1,2,1,2],转载 2017-04-06 12:26:17 · 367 阅读 · 0 评论 -
浅述python中argsort()函数的用法
由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在python环境下进行了测试,大概了解了其相关的用处,为了怕自己后面又忘了,就写下来权当加深理解了。(ps:我也是python小白,理解可能比较浅显)1.先定义一个array数据1 import numpy as np2 x=n转载 2017-04-06 12:50:06 · 4855 阅读 · 1 评论 -
python vstack
感觉numpy.hstack()和numpy.column_stack()函数略有相似,numpy.vstack()与numpy.row_stack()函数也是挺像的。stackoverflow上也有类似的讨论,在这里numpy vstack vs. column_stack。给一个相关函数的列表:stack() Join a sequence of arrays a转载 2017-06-21 22:15:28 · 8523 阅读 · 1 评论