我的阵列形状为15x30,并希望在pylab模式下将其保存为伪彩色图imsave()
。但是,输出图像的大小为15x30px。我尝试设置dpi参数,但它没有帮助,此函数也没有任何其他参数可以改变图像大小。
那么如何使用imsave()
从数组中保存伪彩色图像并更改输出图像的大小?
答案 0 :(得分:0)
这是一个真正的hacky解决方案,可以扩展您的数据:
data = rand(10, 15)
new_data = np.zeros(np.array(data.shape) * 10)
for j in range(data.shape[0]):
for k in range(data.shape[1]):
new_data[j * 10: (j+1) * 10, k * 10: (k+1) * 10] = data[j, k]
imsave(new_data)