scipy
Posted weiyaqian11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scipy相关的知识,希望对你有一定的参考价值。
因为我们需要对图像进行操作,并且需要使用数组对象来做运算,所以将数组直接保存为图像文件非常有用。
SciPy 中包含一些用于输入和输出的实用模块(io 和misc)。
1.读取图片和保存图
import scipy.misc img=scipy.misc.imread(‘im.bmp‘)#读取图片 print(type(img))#图片类型 print(img.dtype)#数据类型 print(img.shape)#图片大小 scipy.misc.imsave(‘im.jpg‘,img)#保存图片
2.将numpy数组转为图片
for i in range(20): image_array=mnist.train.images[i,:] image_array=image_array.reshape(28,28) filename=save_dir+‘mnist_train_%d.jpg‘ % i scipy.misc.toimage(image_array,cmin=0.0,cmax=1.0).save(filename)
以上是关于scipy的主要内容,如果未能解决你的问题,请参考以下文章
将 python、numpy 和 scipy 代码转换为 C++ 兼容代码?