python
cxn304
SJTU
展开
-
关于pyqt的QThread,和multiprocessing一起工作
pyqt的QThread是可以多开一个线程,但是采用的是单线程的计算,当遇到计算密集型任务时候需要结合使用multiprocessing。原创 2023-01-04 17:54:31 · 631 阅读 · 0 评论 -
python如何调用c++函数
可以看到只需要在底部加入extern "C"即可,用add_integer_plus作为暴露给外部的函数,由于ctypes是python自带的库,并且用起来也方便,适合中小型项目,就记录来学习一下。test先实例化,然后接收返回的数据。,这一步很重要,随时可以复制。原创 2022-09-14 23:29:09 · 1295 阅读 · 0 评论 -
matlab和python画图如何让x,y轴成等比例
matlab画图等比例原创 2022-06-21 14:34:15 · 5031 阅读 · 0 评论 -
如何反编译pyc即pyinstaller出的exe
有位大佬的代码https://blog.csdn.net/qfcy_/article/details/113245876https://www.jb51.net/article/54323.htmhttps://blog.csdn.net/lacoucou/article/details/107417035不过python 3.5有坑,因为3.5和3.5.3的magic不一样原创 2022-01-24 16:10:12 · 210 阅读 · 0 评论 -
matlab中interp2的python实现(经matlab测试通过)
本文实现的是双线性插值,cubic道理一样需要注意的是,当矩阵特别大时候,加入numba速度很快矩阵小的话,提取numba有开销import numba as nbimport numpy as npimport timedef interp2(x,y,img,xi,yi): """ 按照matlab interp2写的加速2d插值 当矩阵规模很大的时候,numba就快,矩阵规模小,则启动numba有开销 原图是规整矩阵才能这么做 """ #原创 2020-12-10 15:35:02 · 2120 阅读 · 7 评论 -
大恒相机python sdk的坑
把安装位置的C:\Program Files\Daheng Imaging\GalaxySDK\Samples\Python SDK里面的gxipy拷贝出来就可以了原创 2020-12-07 22:27:37 · 2155 阅读 · 6 评论 -
Google colab保持连接(自动点击网页按钮)
参考某大佬博客,方便function ClickConnect(){ var myDate = new Date(); console.log(console.log(myDate.toLocaleString( ))); document .querySelector("#top-toolbar > colab-connect-button") .shadowRoot .querySelector("#connect") .click()} setInterv原创 2020-11-05 16:47:55 · 1865 阅读 · 0 评论 -
pyinstaller打包闪退
上图是运行程序时出现的问题,原因是没有把相机的包打包进去,这时只需要找到D:\Python\Python37\Lib\site-packages\ximea文件夹,复制到pyinstaller打包的dist文件夹下即可原创 2020-08-04 10:51:05 · 342 阅读 · 0 评论 -
numpy快速生成图像各点坐标并间隔取点
numpy快速生成图像各点坐标并间隔取点 x = np.linspace(0,train_data.lie,60,endpoint=False) # 加密 y = np.linspace(0,train_data.hang,60,endpoint=False) X, Y = np.meshgrid(x, y) Y=Y.flatten() X=X.flatten() tense_points=np.vstack((X,Y)).transpose()如此即可生原创 2020-06-29 17:32:05 · 1861 阅读 · 0 评论 -
tensorflow获取权重和偏差(w and b)
获取第一层权重 model.get_layer(self,name=None,index=0) weight_Dense_1,bias_Dense_1 = model.get_layer(index=0).get_weights()原创 2020-04-15 17:28:51 · 1231 阅读 · 0 评论 -
如何在spyder中安装第三方包
这样就可以:!pip install --index https://pypi.tuna.tsinghua.edu.cn/simple opencv-python原创 2020-04-01 09:50:40 · 6164 阅读 · 0 评论 -
multiprocessing.Queue()和queue.Queue()的区别
转自https://my.oschina.net/yangyanxing/blog/296052转载 2019-09-20 15:41:41 · 703 阅读 · 0 评论 -
快速实现python多进程和多线程(标准库)multiprocessing.Pool,treading.Thread
快速实现python多进程和多线程(标准库)首先要说明python的threading类是单核多线程,如果要用到多核,则需要用到multiprocessing类。多核多进程并发首先定义一个测试函数,这里定义为一个死循环,然后控制死循环运行时间的函数。def job(lastingTime): # 测试多进程 a = time.time() while True: ...原创 2019-09-20 14:21:39 · 427 阅读 · 0 评论 -
python爬虫爬取代理ip构建代理ip池,并自动测试是否可用
python多线程非阻塞爬取代理ip并自动测试是否可用推荐一个网站西刺代理,其中每天都会更新一些高匿代理ip供使用。https://www.xicidaili.com/一页有99个ip,但是经我测试,一般只有7-8个可以使用,不过已经足够了。(毕竟是免费的),现在我来给出如何爬取代理ip并测试其是否可用。引入要使用的类import requests, os, re, time, rando...原创 2019-09-16 17:24:31 · 888 阅读 · 0 评论