我想将.npy文件转换为.png文件
from scipy.misc import toimage, imsave
img_array = np.load('MRNet-v1.0/train/sagittal/0003.npy')
print(img_array.shape)
name = "img"+str(i)+".png"
imsave(name,img_array)
形状:(30,256,256)
但出现类似
的错误ValueError:“ arr”没有适合任何模式的数组形状。
答案 0 :(得分:1)
首先,这些scipy
图像工具已被弃用,并且将来会被删除(从scipy版本1.2.0开始)。相反,请安装imageio
,然后运行:
import imageio
for i in range(30):
imsave("./slice_{0}.png".format(i), img_array[i,...])