
Python操作
烟火笑风尘
众生皆苦
展开
-
linux安装python3.9.6
一、configure ,使用以下命令查看python中configure的选项:./configure -h可以看出以下:`configure' configures python 3.9 to adapt to many kinds of systems.Usage: ./configure [OPTION]... [VAR=VALUE]...To assign environment variables (e.g., CC, CFLAGS...), specify them .原创 2021-12-26 19:28:59 · 1301 阅读 · 0 评论 -
python 中遇到 Line 19: TypeError: character mapping must return integer, None or unicode
在我使用 maketrans()函数时,from string import maketrans 当我用下面这段代码时,有时会出现:TypeError: character mapping must return integer, None or unicode 这个错误。transtab=maketran(intab,outtab)a="abc"print a.tr...原创 2019-01-10 16:41:52 · 2079 阅读 · 0 评论 -
Python yield关键字
1.要理解yield关键字,首先要理解生成器。2.平常用到的 [ x for x in range( 10 ) ]只是创建了一个列表,这儿列表是一个可迭代对象。其他可迭代对象还包括:字符串、元组....3.a=( x for x in range( 3 ) )这个就不一样了,它生成的是一个生成器对象,打印一下即可看出:此时,如果想要访问它,生成器也是可迭代的,所...原创 2019-01-21 22:03:43 · 297 阅读 · 0 评论 -
python中list的“+” 和numpy中array的+=“+”
1.Python中list的“+”是进行连接操作。2.numpy中array的“+”是进行对应元素加法运算。3.如果要在numpy中进行连接操作,可以使用numpy.concatenate()函数。...原创 2019-03-02 10:45:22 · 231 阅读 · 0 评论 -
Python生成固定位数的id,不足的用0填充
第一种方法:a=range( 10 )print "{0:06d}".format( a[0] )第二种方法:a=range( 10 )print "%04d"%(a[0])第三种方法:a=range( 10 )print "0"*( 6-len( str( a[0] ) ) )+str( a[0] )...原创 2019-03-26 22:24:20 · 5523 阅读 · 0 评论 -
skimage中measure方法
from skimage.measure import label,regionpropsregionprops方法与label方法使用更好。可以标记出每个联通区域。label方法将图像的每个联通区域使用不同的像素标记出来,regionprops计算每个联通区域的属性(包含area(联通区域包含的像素点数)、bbox(外接边界框的坐标)、bbox_area(bbox包含的像素)、co...原创 2019-04-04 22:38:21 · 9929 阅读 · 3 评论 -
pycharm运行和命令行运行代码的区别
1.pycharm运行py文件会自动将当前运行py文件的工程目录加载到sys.path中。2.命令行运行py文件值加载显式import的包和文件,导致在命令行下运行py文件时会提示部分模块找不到。3.在2中,如果找不到文件出错的话,使用:import syssys.path.append( "path" )将当前工作目录添加到sys.path中就不会报错了。...原创 2019-04-01 09:07:44 · 8636 阅读 · 0 评论 -
matplotlib画直方图
1.plt.hist( self.pixels,np.linspace( 0,0.05,20 ) )plt.xlabel( " range " )plt.ylabel( " count " )plt.show()第一个参数代表所有需要分布的数据,第二个参数代表需要统计的范围。2.如果要统计累积频数分布,设置hist函数的的cumulative参数就行了,pl...原创 2019-04-03 11:06:22 · 5541 阅读 · 0 评论 -
Python中的assert
在多进程使用过程中,worker方法中不能使用assert语句,否则程序运行有问题。原创 2019-07-21 00:35:40 · 164 阅读 · 0 评论 -
Python类似C语言三目运算符
1. a=-100 print 0 if a>0 else -12.a=12print 0 if a>0 else -1原创 2019-07-22 15:51:07 · 670 阅读 · 0 评论 -
python 中set集合进行去重之后,元素保持元素在原来的集合中的相对顺序
a=[1,3,2,1,2,5,10,9,1,3,9,10,23,5]a_=list(set(a))print "a:",aprint "a_:",a_a_.sort(key=a.index)print "a:",aprint "a_:",a_原创 2019-08-24 18:17:13 · 1223 阅读 · 0 评论 -
python中print输出有空格解决办法
python中print输出的时候总会在每个输出之间加一个空格,想要去除这个空格,那么就得用标准的输入输出了。import syssys.stdout.write("asd")这样就不会输出空格了。...原创 2019-08-30 09:54:43 · 19009 阅读 · 0 评论 -
python 中的二进制数
原创 2019-01-08 18:55:13 · 7651 阅读 · 0 评论 -
python 中Counter用法
实现计数功能:原创 2019-01-12 21:56:37 · 3248 阅读 · 0 评论 -
python 字符串列表根据字符串长度排序——lambda、filter、map表达式应用
s=["q","abc","tx","zzui","aa11","dd23","aasd"] print s.sort(key=lambda x:len(x)) print s s.sort() print s s=['e', 'ey', 'eyj', 'eyjuo', '原创 2019-01-12 20:57:49 · 4063 阅读 · 1 评论 -
python-正则表达式
摘自《python核心编程第三版》核心提示正则表达式是包含字母和特殊字符的字符串,该字符串描述一个可以识别各种字符串的模式。对于通用文本,用于正则表达式的字母表是所有大小写字母及数字的集合。 ...原创 2019-01-03 22:32:52 · 123 阅读 · 0 评论 -
python中reverse list操作
原创 2019-01-05 20:41:13 · 1357 阅读 · 1 评论 -
python list和字符串转换
用 "".join(s_list) 就能转回字符串str(s_list) 只是将列表中的每个元素都转为字符串。2.如果列表中的元素是整数的话,这种方式只是将列表中的每个元素都转换为字符串类型。-------------------------------------------------------------------------这两种方法都能实...原创 2019-01-05 21:24:19 · 14508 阅读 · 1 评论 -
python 中list的妙用——栈和队列的构建
栈的用法:队列的用法:原创 2019-01-05 22:24:11 · 332 阅读 · 0 评论 -
python 中list 索引操作
原创 2019-01-06 15:18:57 · 1222 阅读 · 0 评论