【发布时间】:2015-01-25 04:59:11
【问题描述】:
我是 python 新手。
我有一个 numpy 矩阵,尺寸为 42x42,值范围为 0-996。我想使用这些数据创建一个 2D 直方图。我一直在看教程,但它们似乎都展示了如何从随机数据而不是 numpy 矩阵创建二维直方图。
到目前为止,我已经导入了:
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import colors
我不确定这些是否是正确的导入,我只是想从我看到的教程中获取我能找到的东西。
我有一个包含所有值的 numpy 矩阵 M(如上所述)。最后,我希望它看起来像这样:
显然,我的数据会有所不同,所以我的情节应该看起来不同。谁能帮帮我?
编辑:出于我的目的,Hooked 的下面使用 matshow 的示例正是我正在寻找的。p>
【问题讨论】:
-
numpy 矩阵中的 x 和 y 是什么,它基本上是 42 行和 42 列。你的 x、y 值是多少?
-
是的,我的矩阵是 42 行 42 列。在每个索引中,都有一个从 0 到 996 的整数,它是在程序的早期计算并放置在那里的。
标签: python numpy matrix matplotlib histogram