如何为matplotlib中的特定mgrid条目赋值?

时间:2014-02-24 21:30:27

标签: matplotlib scipy

我是matplotlib和scipy的新手。我想在matplotlib中创建一个二维mgrid,并将这个二维数组中的单个单元分配给我生成的值。我该怎么做?我正在寻找一个赋值函数,如[i,j] = k,但我找不到。有线索吗?

提前致谢。

朗高

1 个答案:

答案 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

我的困惑是不知道如何访问包装数组。它可以像任何二维数组一样访问。

感谢您的回复!