第一次使用numpy,所以我不熟悉它,我有一个matrix()
对象,如果我将它打印到屏幕上,我会看到以下内容:
[[{('C', 'V'): 0.0000001, ('T', 'L'): 0.00002, etc.}]]
我如何得到这个:
{('C', 'V'): 0.0000001, ('T', 'L'): 0.00002, etc.}
从矩阵中走出来? 它只是某种索引吗?
答案 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()
。