如何恢复投放到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)
答案 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}