![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
cherry_yu08
菜鸟
展开
-
python自定义模块导入路径问题
如图所示的代码结构:在src目录下的common.py中导入data文件夹下的内容,在pycharm中只需要src.data.xx就行,但是不用pycharm运行时会出现找不到文件、没有main等问题,解决办法:获取当前路径后再导入:import osimport syssys.path.append(os.getcwd())import data.xx...原创 2019-12-17 11:15:11 · 898 阅读 · 0 评论 -
RuntimeError: Expected object of backend CPU but got backend CUDA for argument #4 'mat1'
根据错误提示找到问题处在F.linear(input, self.weight, self.bias)这里,参数input是在cuda里面的,进入linear.py,在参数self.weight, self.bias后面的赋值语句后面加上.cuda(0),即torch.Tensor(…).cuda(0),问题解决...原创 2019-12-17 01:09:03 · 3526 阅读 · 1 评论 -
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 4: invalid start byte
pandas读取csv文件出现错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa3 in position 4: invalid start byte原因是csv文件不是utf-8格式,在读取代码后面加上encoding="ISO-8859-1"即可,或者修改文件的编码格式:https://blog.csdn.net/moled...原创 2019-06-03 17:48:29 · 12633 阅读 · 3 评论 -
numpy数组去掉冗余的维度-----squeeze()函数
代码:import numpy as npa = [[[10, 2, 3]]]a = np.array(a)a_sque = np.squeeze(a)print(a)print(a_sque)输出:[[[10 2 3]]][10 2 3]原创 2019-01-16 15:28:30 · 38603 阅读 · 0 评论 -
LeapMotion for python3 mac环境
开发环境mac、pycharm、python3.6安装步骤 在官网下载SDK后,把上图mac需要的几个文件复制到pycharm的虚拟环境目录(也可以放在一个目录中,在import leap之前引入该目录)中,但是此时只支持python2.7,要想用python3,需要自己生成LeapPython.so替换掉下载下来的LeapPython.so。 生成步骤: https://s...原创 2018-07-09 13:37:00 · 1266 阅读 · 8 评论 -
mac os Library not loaded: /usr/local/opt/gcc/lib/gcc/7/libgomp.1.dylib解决方法
报错信息:dyld: Library not loaded: /usr/local/lib/libgomp.1.dylib Referenced from: /Users/qying/Documents/macosx_10.7_Intel_64/AlphaSim Reason: image not foundTrace/BPT trap: 5解决方法:brew install...原创 2018-04-14 16:25:05 · 3736 阅读 · 0 评论 -
python+opencv+dlib+Intel RealSense D435 实现人脸检测和跟踪
单张图片人脸检测视频序列人脸检测原创 2018-11-26 17:23:32 · 8329 阅读 · 6 评论 -
Intel RealSense D435介绍、安装和使用
实验室采购的三个Intel RealSense相机到了,分别是D435、R200和blasterx senz3d,准备对每个相机写个使用笔记,了解主要功能。本篇是关于D435的使用笔记。一、产品介绍1、产品全称Intel RealSense Depth Camera D4352、实物图3、相机介绍参考博客2018年1月19日,英特尔宣布更新RealSense深度摄像头产品线,带...原创 2018-10-24 17:05:15 · 130043 阅读 · 61 评论 -
conda安装python包的快捷方式
有时候因为某些限制,pip在线安装工具包(opencv、opencv_contrib、tensorflow等)的时候会出错用下面的方式十分方便1、首先在python安装包大全中找到需要的包,下载.whl文件2、在conda中激活虚拟环境,切换到.whl文件所在目录,pip install 文件名不过上面网站似乎没有tensorflow_gpu...原创 2018-11-12 19:43:48 · 772 阅读 · 0 评论 -
python opencv保存视频遇到的问题
python-opencv写视频几个步骤fourcc = cv2.VideoWriter_fourcc(*‘DIVX’)out = cv2.VideoWriter(‘D:/GestureVideo/’+video_name, fourcc, 10, (640, 480))out.write(frame)out.release()bug1:代码生成exe文件后运行,保存的视频是0kb网上...原创 2018-11-01 20:01:51 · 3256 阅读 · 1 评论 -
python opencv在图片上显示中文字符
cv2.putText() 不能显示英文字符参考这篇文章https://blog.csdn.net/dcrmg/article/details/79108491我这里的字体是百度下载的。img_OpenCV = cv2.imread('testpicc.jpg')# 图像从OpenCV格式转换成PIL格式img_PIL = Image.fromarray(cv2.cvtColor(im...原创 2018-10-31 21:43:25 · 14241 阅读 · 1 评论 -
PyInstaller打包python程序生成exe文件
python安装PyInstaller控制台输入以下指令,-F可避免生成很多不必要的文件。pyinstaller -F part2.py然后在工程目录下生成一个dist文件夹,exe文件在里面原创 2018-10-31 21:38:33 · 449 阅读 · 0 评论 -
python字符分割/多分隔符分割
参考博客 https://blog.csdn.net/hawkerou/article/details/53518154str.split不支持正则及多个切割符号re.split,支持正则及多个字符切割 video_name = 'video' time_now = re.split('[" ":]', time.ctime()) for i in range(len(time_n...原创 2018-10-31 21:11:10 · 869 阅读 · 0 评论 -
python中&与and的问题
今天敲代码发现个奇怪的问题:a = 1b = 2print(a == 1 & b == 2) # Falseprint((a == 1) & (b == 2)) # Trueprint(a == 1 and b == 2) # Trueprint((a == 1) and (b == 2)) # True查了下发现:& : 按位与运算...原创 2018-04-26 13:26:51 · 493 阅读 · 0 评论 -
python三维数组变一维数组的原因
python三维数组(m,n,t)若有一个二维数组的大小不是(n,t)而是(x,t)时,打印数组的shape就会是(m, )表示一个一维数组原创 2018-03-05 16:45:17 · 3718 阅读 · 0 评论