python
文章平均质量分 56
supercolar
这个作者很懒,什么都没留下…
展开
-
python之字符串前面加u,r,f的含义
1.u:表示unicode字符串字符串中存在中文的字符,在前面加上ua = u'这是一个中文的字符串。'2.r:表示非转义的原始字符串字符串中存在\,要让它失效,要在前面加上rprint(r'今天是七夕节,\n但是还是要加班!') #加上r就是\不转义今天是七夕节,\n但是还是要加班! print('今天是七夕节,\t但是还是要加班!') #不加上r就是\转义今天...转载 2020-04-17 10:04:58 · 1335 阅读 · 1 评论 -
python安装第三方库速度慢解决办法
安装时使用国内镜像链接阿里云http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban)http://pypi.douban.com/simple/清华大学https://pypi.tuna.tsinghua.edu.cn/simple/中国科...原创 2020-03-19 21:44:49 · 529 阅读 · 0 评论 -
Python中import的用法
Python用了快两年了吧,其中有些东西一直是稀里糊涂地用,import便是我一直没有明白的东西。曾经有过三次解决它的机会,我都因得过且过、一拖再拖而没能化敌为友。今天下午,它又给了我一次机会,我想我还是从了它的心愿吧。故事是从这篇台湾同胞的博客(Python 的 Import 陷阱)开始的,然后又跳到了Python社区的PEP 328提案(PEP 328 -- Imports: Multi-...转载 2020-03-06 20:30:03 · 27610 阅读 · 3 评论 -
spyder中python传入参数add_argument调试方法
控制台输入:debugfile('要调试的文件',args='参数',wdir='工作路径'),这里注意文件路径的斜杠要用"/",然后continue就可以了。如下图:多个参数的话,中间用空格隔开就行。微信交流多谢打赏...原创 2019-10-13 12:26:33 · 1919 阅读 · 0 评论 -
一步永久解决windows spyder中import caffe提示找不到模块no module named caffe
添加caffe所在路径就好了。在spyder工具栏点开Tools:点开PYTHONPATH manager,添加caffe所在路径,然后关闭就行:微信交流多谢打赏原创 2019-10-13 12:23:54 · 988 阅读 · 0 评论 -
2步搞定目标检测tensorflow object detection windows最便捷安装
这个教程是windows版。另外tensorflow/model这个项目你总归下载下来了吧。如果没有,这里也给你:https://github.com/tensorflow/models/archive/master.zip整了半天,总算把这tensorflow object detection的例子跑通了。网上各种安装,各种编译,我也都经历了。只是觉得这些过程没啥X用,我只想看到结果...原创 2019-10-13 23:11:02 · 298 阅读 · 1 评论 -
opencv-python的位运算cv2.bitwise_and,cv2.bitwise_not使用及效果展示
考虑下面两张图片:怎样得到下面的效果:这里使用按位运算的方法。第一步,截取操作区域:img1 = cv2.imread('../material/images/23126-92.jpg')img2 = cv2.imread('../material/images/opencv.jpg')rows,cols,channels = img2.shaperoi = im...原创 2019-10-14 08:58:09 · 14811 阅读 · 13 评论 -
opencv-python边缘填充函数cv2.copyMakeBorder使用及效果展示
图像涉及卷积运算时,经常要用到0填充,0填充就是一种特殊的边缘填充,opencv-python库中用的就是copyMakeBorder()函数,这个函数有多种填充方式。原图:用cv2.BORDER_REPLICATE填充,重复最后一个像素,代码及效果:img2 = cv2.copyMakeBorder(img1,200,200,200,200,cv2.BORDER_REPLICA...原创 2019-10-14 08:59:56 · 9281 阅读 · 2 评论 -
opencv-python自适应阈值二值化函数cv2.adaptiveThreshold使用及效果
在文章“opencv-python图像二值化函数cv2.threshold函数详解及参数cv2.THRESH_OTSU使用”中介绍了二值化函数threshold(),但它使用的是全局阈值,即整幅图像使用同一个阈值。但有时这种做法效果不理想,需要采用自适应的阈值,即图像不同区域采用不同的阈值。opencv-python中使用adaptiveThreshold()函数。adaptiveThresh...原创 2019-10-14 08:55:06 · 9875 阅读 · 1 评论 -
opencv-python(cv2)读取和显示图片的若干问题
读取图片:import cv2#cv2.IMREAD_COLOR=1彩色方式读入,无透明度,默认;cv2.IMREAD_GRAYSCALE=0灰度方式读入;cv2.IMREAD_UNCHANGED包含alpha通道(透明度)#img = cv2.imread('../material/images/23126-5.jpg',cv2.IMREAD_GRAYSCALE)#img = cv...原创 2019-10-14 09:02:19 · 6183 阅读 · 1 评论 -
pandas.read_table读取文件后设置DataFrame列名数据变为NaN解决
刚接触python,一段代码中用到:pandas.read_table()函数,这是一个读取一般带分隔符的函数,返回一个DataFrame类型。一开始代码写成这样:data = pandas.read_table(r'./ml-100k/u.data'),打印出来是这样一些数据:然后我想设置一些列名,于是这样写: data = pandas.DataFrame(data=data ,c...原创 2019-10-14 10:30:31 · 7322 阅读 · 2 评论