这是一个把矩阵或数组绘制成图像的函数。
举例:用matshow()函数绘制矩阵,该函数传入的数值大小不同,绘图颜色也不相同。
程序如下:
import matplotlib.pylab as plt
import numpy as np
def samplemat(dims):
aa = np.zeros(dims)
for i in range(min(dims)):
aa[i, i] = i
return aa
dimlist = [(12, 12)]
for d in dimlist:
plt.matshow(samplemat(d))
plt.show()
运行结果:
想同时绘制多个图片,可以修改传入matshow()的参数,例如把上面的dimlist = [(12, 12)]修改为dimlist = [(12, 12),(18,22)]
得到结果如下: