当前位置:   article > 正文

matplotlib.pyplot.matshow()画图_plt.matshow()大小

plt.matshow()大小

这是一个把矩阵或者数组绘制成图像的函数,使用方法如下:

下面的代码将生成一个12*12的矩阵,每个位置的数据随机生成

  1. import matplotlib.pylab as plt
  2. import numpy as np
  3. def samplemat(dims):
  4. aa = np.zeros(dims)
  5. for i in range(dims[0]):
  6. for j in range(dims[1]):
  7. aa[i,j] = np.random.randint(1, 10)
  8. return aa
  9. dimlist = [(12, 12)]
  10. for d in dimlist:
  11. arr = samplemat(d)
  12. plt.matshow(arr)
  13. plt.show()

运行结果为:

也可以指定任意行和列的矩阵绘图,下面的代码将画出来一个一行12列的图:

  1. import matplotlib.pylab as plt
  2. import numpy as np
  3. def samplemat(dims):
  4. aa = np.zeros(dims)
  5. for i in range(dims[1]):
  6. aa[0,i] = i
  7. return aa
  8. dimlist = [(1, 12)]
  9. for d in dimlist:
  10. arr = samplemat(d)
  11. plt.matshow(arr)
  12. plt.show()

运行结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/518866
推荐阅读
相关标签
  

闽ICP备14008679号