Python
心向林丶
这个作者很懒,什么都没留下…
展开
-
在docker容器中安装opencv-python
今天尝试在docker容器中安装OpenCV,按照习惯,正常使用pip安装:pip install opencv-python可以用pip install-i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python更换清华源安装;如果出现time out 报错,可以用--default-timeout=100来解决。但是当我们一切安装完成之后,在import cv2时会报错:ImportError: libgthread-2.0.so.0:原创 2021-01-20 19:04:15 · 7011 阅读 · 4 评论 -
Python关于PIL的Image.show()无法正常显示图片问题
from PIL import Imageimg = Image.open("../demo.jpg")img.show()这种图片显示方式是调用操作系统自带的默认图片浏览器来打开图片,然而有时却会遇见这样的错误:然而用plt却能正常打开:from PIL import Imageimport matplotlib.pyplot as pltimg = Image.open("../demo.jpg")plt.imshow(img)plt.show()这就让我百思不得其解,也查原创 2020-06-13 10:22:09 · 11124 阅读 · 3 评论 -
Pytorch中transforms.RandomResizedCrop()等图像操作
先看代码:transforms.Compose([transforms.RandomResizedCrop(224), transforms.RandomHorizontalFlip(), transforms.ToTensor(), transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])])具体是对图像进行各种转换操作,并用函数co原创 2020-06-12 21:03:56 · 80758 阅读 · 14 评论 -
Python中的map、filter、reduce函数
Python的一些内置函数功能很强大,研究起来发现也非常有趣,今天来讲下map()、filter()和reduce()函数;先来看下map()和filter()函数:map()和filter()为python的内置函数:map() 会根据提供的函数对指定序列做映射。map(function, sequence[, sequence, …]) -> list:入参是为函数和列表/元组/字符串,返回值为function(item)列表。第一个参数 function 以参数序列中的每一个元素调用原创 2020-06-03 15:31:39 · 1068 阅读 · 0 评论 -
python中yield的用法笔记
刚刚在看一个程序的时候,突然发现yield这个关键字,不是很明白,查阅了下相关资料,现留下笔记以便日后复看。首先,在对yield还没有初步认识时,可以先把yield看做“return”,这个是直观,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函数才是真正的迭代器。下面我们从程序上来理解yield:def foo(): print("startin原创 2020-05-23 15:17:47 · 388 阅读 · 1 评论