python
yang_daxia
这个作者很懒,什么都没留下…
展开
-
python opencv把yuv格式转bgr
YUV ,指的是 YCbCr,其中Y是指亮度分量,Cb指蓝色色度分量,而Cr指红色色度分量。根据采样方式以及排列方式分了好多种细致的格式,常用的有yuyv422等。原创 2022-11-03 16:08:32 · 1848 阅读 · 0 评论 -
python 多进程 multiprocessing pool vs processpoolexecutor
其他:https://superfastpython.com/multiprocessing-pool-vs-processpoolexecutor/当数据量很大,建议用v2或者v3,v2和v1比多了进程调用的时间,好处是实时的写入了文件,而且用了tqdm记录时间。当数据很少时,用v1就可以了,因为调用进程只有 一次,一次性写完。v3在数据量很大的时候是更快的方法,但是和v2比,v3写入的文件是乱序的。用了200000次用来测试,其实可以用2000个,这样可以更快。下面给出不同的写法,以及对比效果。原创 2022-10-12 15:46:35 · 1423 阅读 · 0 评论 -
python字符串的索引与修改指定位置
可以看出字符串的位置可以索引,但是不能修改。2、转成list,修改后,再转回str。原创 2022-09-13 17:57:09 · 1057 阅读 · 0 评论 -
python列表 list和list[:]的区别
参考:https://stackoverflow.com/questions/4081561/what-is-the-difference-between-list-and-list-in-python。python 列表中的list和list[:]并不相同。list[:]其实是list的copy。原创 2022-09-05 15:24:57 · 2173 阅读 · 0 评论 -
python学习笔记要点
多行语句Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如: 字符串(String)python中单引号和双引号使用完全相同。 反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"this is a line with \n" 则\n会显示,并不是换行。 字符串可以用 + 运算符连接在一起,用 * 运算符重复。 Pyt...原创 2018-12-06 22:43:25 · 265 阅读 · 0 评论 -
利用文件的md5值查重并删除重复的文件
整理数据,发现有些文件名虽然不一样,但是文件内容是一样的。所以使用MD5值进行查重,然后通过os.system调用shell脚本删除多余元素。#code by yangdaxiaimport hashlibimport osfrom collections import Counterdef getFileMD5(filepath):''':pa...原创 2019-04-04 15:17:59 · 4888 阅读 · 3 评论 -
Python2 中编码的问题:'ascii' codec can't decode byte 0xef in position 0: ordinal not inposition 0: ordinal
Pyhotn 中编码的问题:'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128)的错误str.encode("ascii")把字符串编码为ascii再json.dumps(res, ensure_ascii=False) + '\n'...原创 2019-06-17 14:01:41 · 1474 阅读 · 0 评论