
Python
文章平均质量分 70
Arnold-FY-Chen
On the way of AI spiritual practice...
展开
-
python3运行rosbag需要安装的常用包
from Cryptodome.Cipher import AESModuleNotFoundError: No module named 'Cryptodome'安装pycryptodome还不行,得安装pycryptodomex才能解决。在docker里运行rosbag,安装ros后还不行,还得安装一些支持包。Failed to load Python extension for LZ4 support这个的错误的原因是python3下没有LZ4压缩算法包只有python2下原创 2022-12-31 17:55:54 · 3932 阅读 · 2 评论 -
大数组需要循环单个赋值时适合在GPU上还是CPU上运算?
大数组需要循环单个赋值时适合在GPU上还是CPU上运算?就上面的循环赋值运算的性能来说,我实验得到的结果是: python list > numpy.ndarray > torch.tensor。原创 2022-10-23 19:49:48 · 1291 阅读 · 2 评论 -
使用PyCharm安装mayavi
Install安装包PyQt5,然后在搜索栏输入vtk 选择安装最新的9.2.2版,然后在搜索栏里输入mayavi,也选择latest版本进行安装,结果试了几次都失败,选择了mayavi低一点的几个版本试了也不行,每次都是类似下面segment fault的错误,然后在搜索栏输入v我实验了一些低一点版本的vtk,再来组合低一点版本的mayavi,结果发现 vtk 8.1.2 + mayavi 4.8.0是可以成功安装的,vtk 8.2 + mayavi 4.7.3也可以原创 2022-10-06 12:37:54 · 3147 阅读 · 1 评论 -
如何解决PyCharm 的python packages tool window为空的问题
当PyCharm压缩包不是解压在系统路径下时可能这个窗口里会什么都没有,可能同时看到一个错误提示气球,提示Missing native libraries: libatk-bridge-2.0.so.0, libxkbcommon.so.0, libatspi.so.0,用命令yum install -ylibatk-bridge-2.0.so.0yum install -ylibxkbcommon.so.0yum install -ylibatspi.so.0安装这个三个文件后,错误提示依然在原创 2022-10-05 20:01:58 · 7094 阅读 · 0 评论 -
一次诡异的numpy数组越界访问
而是类似上面这样给出spawn里的发起调用的位置这种没用的信息,再就是进程出错的粗略原因,后者稍微有点用,但是只有这个信息很难快速定位出错的根本原因!像上面这个SIGSEGV错误,花了好一阵时间才定位到出错的地方,居然是一个numpy数组越界访问了,很简单: m = ms[j, i],而python没有任何out of bounds这样的错误抛出来!不知为何上面的情况下抛不出IndexError,而是允许非法越界访问直到某个时候发生SIGSEGV错误而崩溃。原创 2022-10-01 23:45:27 · 2265 阅读 · 0 评论 -
我的AI之路(55)--如何获取kinetics数据集和如何制作自己的kinetics数据集
近来做行为动作识别,根据近两年的CVPR、ICCV、ECCV论文实验了一序列的动作识别方面的模型,很多都用到了kinetics数据集或者something-something数据集,但是后者的官网目前已经关闭了(可能是因为上月bn20被高通收购了的原因),所以只好依赖于kinetics数据集了,但是网上没有看到有人把kinetics数据集如何使用说清楚了,只好自己花了点时间看这个数据集的内容以及翻看了多个相关动作识别模型加载kinetics数据集的代码,看是如何做data loading的,做下...原创 2021-08-21 11:44:12 · 11836 阅读 · 46 评论 -
python import找不到so库的可能原因
在import一个so库里的类或函数时,有时发现so文件分明就在那路径下,可是总是报错ModuleNotFoundError: No module named ***,这种错误的可能原因有:1.首先要确保so所在的路径已经包含在sys.path里了,如果so所在目录已经是在python默认的系统路径里,例如/usr/lib/python3.6/site-packages/或者/usr/local/lib/python3.6/site-packages/之下的任何层级的目录,不用做任何设置,如果...原创 2020-12-13 11:50:09 · 21608 阅读 · 32 评论 -
ImportError: cannot import name ‘__check_build‘ from partially initialized module ‘sklearn‘
同事的本子上用pip install scikit-learn 安装时报错说:sklearn\\datasets\\tests\\data\\openml\\1119\\api-v1-json-data-list-data_name-adult-census-limit-2-data_version-1.json.gz'再执行一次pip install scikit-learn居然不报错了说安装成功了!但是使用到sklearn时报错:C:\Users>python signal_no...原创 2020-07-03 20:54:18 · 4621 阅读 · 0 评论 -
我的AI之路(30)--C++调用Python版AI模型步骤、遇到的问题及解决
机器人移动过程中需识别目标并根据距离作出相应处理,这些功能的移动和获取距离数据的代码都是C++写的,目标识别功能则由一个采用自己收集和标注的数据训练出的py-faster-rcnn模型来实现,这里功能上的整合实现就涉及到需要使用C++代码调用AI模型的python代码。 https://docs.python.org/2/c-api/index.html给出了一些Pytho...原创 2019-06-20 22:15:15 · 1934 阅读 · 0 评论