如何检索矩阵的数据?

时间:2014-11-16 00:23:01

标签: python numpy

第一次使用numpy,所以我不熟悉它,我有一个matrix()对象,如果我将它打印到屏幕上,我会看到以下内容:

[[{('C', 'V'): 0.0000001, ('T', 'L'): 0.00002, etc.}]]

我如何得到这个:

{('C', 'V'): 0.0000001, ('T', 'L'): 0.00002, etc.}

从矩阵中走出来? 它只是某种索引吗?

1 个答案:

答案 0 :(得分:1)

numpy.matrix的文档为here。对于单元素矩阵,快速扫描它应该给你:

In [9]: b = np.matrix({"key": "value", ("A", "B"): (1,2,3)})

In [10]: b.item()
Out[10]: {('A', 'B'): (1, 2, 3), 'key': 'value'}

对于多元素矩阵,将所需对象的索引传递给item()