pyhton
Colin_Jing
北京某高校人工智能在读博士,欢迎交流!
展开
-
py转pyd需要注意的细节问题
py转pyd需要注意从问题:py文件里面不能定义字节对象(bytes对象),bytes只能作为函数参数传递。原创 2022-04-12 18:57:20 · 480 阅读 · 0 评论 -
Python进程池调用类方法失败如何解决
Python中的进程池是无法调用类方法的,如果非要调用,要在类方法上一行加上@staticmethod,修饰为静态方法才可调用,静态方法也有一些限制,比如静态方法不能传递参数。另外一个比较好的解决方法是在全局重新定义一个方法,在该方法中创建类的实例化对象,然后再调用类中的方法,经过这样的包装就可以使用了。...原创 2022-02-17 19:46:14 · 1165 阅读 · 3 评论 -
PYQT5崩溃退出无报错怎么解决?
现在PyQt5如果遇到代码有问题且没有返回值时,就会崩溃退出,并且不会显示报错。这种情况下应该在代码中增加打印信息,然后一步步找到出错的代码,找到了之后将这行代码单独写在另一个py文件中单独运行,注意要保证这行代码执行时的数据与PyQt5中提供的数据一致,通过单独运行,就可以看到报错信息啦!...原创 2022-02-17 19:41:10 · 2352 阅读 · 0 评论 -
Python中Numpy数组转换成C++中OpenCV的Mat类型(超少代码,超快速度)
最近在做项目需要用python调用C++中的OpenCV源码,必须要将numpy类型的数组传到C++中才行,在网上找了一大圈方法,特别是这个大佬的代码: https://github.com/Algomorph/pyboostcvconverter刚开始用这位大佬的代码,得经过重重编译才能使用,起初一直编译不成功,要么就编译成功了调用失败,折腾了三天,终于成功调用它的实例代码了,但是当我想改C++代码中的函数来实现自己的需求时,又失败了,在反复折磨下,我放弃了。后面自己还是慢慢摸索别的方法,终于!!原创 2022-02-17 19:29:45 · 7328 阅读 · 29 评论 -
编译后文件调用总是出错如何解决
####最近在做项目,需要编译很多代码供自己的项目调用,但是每次编译完成之后,在调用dll或者pyd文件时,总是出错。我仔细地核对了编译过程的每一个步骤,但调用文件的时候还是出错。经过了几天的反复编译,最后我决定将编译文件的版本换高一点,比如opencv,之前一直编译3.0的,后面换成4.1的就成功了;编译boost也是,编译1.68一直失败,换成1.76就成功了。所以说以后如果确保自己编译过程没错的话,但是调用时出错,不防将编译文件的版本提高一点再进行编译。...原创 2022-02-06 22:17:08 · 1924 阅读 · 0 评论 -
PyQt实现控件随窗口缩放自适应
在pyqt中使用布局时,要想让控件所占布局的比例发生变化,要将尺寸策略sizepolicy改为expending,然后将水平策略或者垂直策略改为对应尺寸,例如两个控件的水平策略改为2:1的比例。要想整体的控件随窗口缩放实现自适应大小的功能,就要在窗口空白处(即在没有选中控件的地方)单击右键,点击布局,选择水平布局或者垂直布局。这样所有的控件自动和窗口以前实现了统一的布局,所以就实现了窗口控件自适应的功能。...原创 2021-07-04 16:16:31 · 9248 阅读 · 2 评论