得到一个ndarray的字典

时间:2015-07-07 18:31:11

标签: python arrays numpy dictionary

如何恢复投放到dict numpy的{​​{1}}?

即。对于以下示例,我想从ndarray恢复test_dict

test_array

这些不起作用:

>>> test_dict = { 'one' : 1 }
>>> test_array = np.asarray(test_dict)
>>> print repr(test_array)

array({'one': 1}, dtype=object)

1 个答案:

答案 0 :(得分:1)

“不要那样移动你的手臂。”

但无论如何,我可能会使用:

>>> test_array
array({'one': 1}, dtype=object)
>>> test_array.item()
{'one': 1}

或者就此而言

>>> test_array.min()
{'one': 1}
>>> test_array.max()
{'one': 1}
>>> test_array.take(0)
{'one': 1}
>>> test_array.flat[0]
{'one': 1}