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++ 兼容代码?

Scipy 中的优化

python中两个向量的优化

如何使用Pulp Gekko和Scipy软件包修复具有不同结果的代码以解决线性优化问题?

如何使用 scipy 和 lfilter 进行实时过滤?

使用 JAX 和 SciPy 对不正确积分进行微分