我是matplotlib和scipy的新手。我想在matplotlib中创建一个二维mgrid,并将这个二维数组中的单个单元分配给我生成的值。我该怎么做?我正在寻找一个赋值函数,如[i,j] = k,但我找不到。有线索吗?
提前致谢。
朗高
答案 0 :(得分:0)
行。我想我找到了答案。我想做的最好用numpy.array完成。所以这样做(对我而言)是:
t = []
zeroRow = []
for j in range(cols):
zeroRow.append(0)
for i in range(rows):
t.append(zeroRow)
spectrogramData = np.array(t,float)
稍后我从存储行和列的文件中读取值并分配给spectrogramData
spectrogramData[row][column] = valueRead
我的困惑是不知道如何访问包装数组。它可以像任何二维数组一样访问。
感谢您的回复!