![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Lethe♪
在人群中消失的日子。
展开
-
AttributeError: ‘MMDistributedDataParallel‘ object has no attribute ‘_sync_params‘
在使用mmcv和mmSegmentation过程中,配置环境完成后,会遇到该问题。属性(attribute)错误应该是torch版本问题导致的,故查看当前软件版本:torch 1.12。在torch官网查看继承类的源码:torch/nn/parallel/distributed.py。查看程序出错的地方:mmcv/parallel/distributed.py。故修改该函数为以上(_sync_buffers)函数,问题解决。原创 2023-02-15 09:38:07 · 1747 阅读 · 1 评论 -
h5py写入numpy数据
h5py增量保存数据方法示意。原创 2022-11-04 12:13:30 · 577 阅读 · 0 评论 -
python 多元tuple,如何快速转为np.array
对于单元素的tuple,是很好实现的:假如我们有多元tuple数据时(如下数据):可选的,我们可以使用for 循环,对每一个元素进行处理。问题在于,当我们的数据量超大的时候,for循环就 捉襟见肘了这里提供一种快速方法:...原创 2021-12-15 08:40:58 · 7209 阅读 · 0 评论 -
python opencv 通过Soket传输图像
最近需要将本地的实时视频图像传输到远端,故采用Soket TCP传输实现:服务端:importsocketdefrecv_size(sock,count):buf=b''#buf是一个byte类型whilecount:newbuf=sock.recv(count)ifnotnewbuf:returnNonebuf+=newbufc...原创 2020-07-02 19:31:20 · 1191 阅读 · 0 评论 -
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --helperror: no commands supplied命令...原创 2018-11-21 15:31:15 · 22172 阅读 · 26 评论 -
ImportError: libcudart.so.9.0: cannot open shared object file: No such file or directory
ImportError: libcudart.so.9.0: cannot open shared object file: No such file or directory、按如下设置即可:原创 2018-11-21 14:06:08 · 3384 阅读 · 2 评论 -
python生成pyc文件
Python生成pyc文件python -m foo.py另外一种方式是通过代码来生成pyc文件: import py_compilepy_compile.compile('/path/to/main.py')批量生成pyc文件,针对一个目录下所有的py文件进行编译:import compileallcompileall.compile_dir(r'/fold...原创 2018-11-20 19:54:35 · 4778 阅读 · 0 评论 -
PyInstaller打包时遇到的错误
打包方法:pyinstaller -F -w main.py --hidden-import=PyQt5.sip1.错误一:RecursionError: maximum recursion depth exceeded解决方法:在生成的main.spec文件中,起始处添加:import syssys.setrecursionlimit(5000)运行如下代码:pyins...原创 2018-11-13 15:02:16 · 1148 阅读 · 0 评论 -
python库使用记录
1.shutil——用来处理文件,可复制文件:import shutilshutil.copyfile(src, target)其中,src为源文件的完整路径(eg:D:\\test\\test.png),target为目标复制文件名的完整路径(eg:D\\train\\train.png)2.pyinstaller 进行打包需cd至主程序文件(.py)目录,进行如下操作即可...原创 2018-08-28 11:34:04 · 147 阅读 · 0 评论 -
Python问题记录
1.ModuleNotFoundError: No module named 'cStringIO'解决:从Python 3.0开始,StringIO和cStringIO模块已经取消。通过import io模块代替,分别使用io.String或io.BytesIO处理文本和数据。从Python 3邮件流文档能看到相关实现StringIO的代码为:from io import StringIO ...原创 2018-04-14 15:04:27 · 212 阅读 · 0 评论 -
Python一些特别的语法(三)
1.Python内建的filter()函数用于过滤序列。filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。例如,在一个list中,删掉偶数,只保留奇数,可以这么写:def is_odd(n): return n % 2 == 1list(filter(原创 2017-11-07 20:40:19 · 351 阅读 · 0 评论