J. *_*Doe 7 python numpy ipython
如何访问数组中的字典?
import numpy as np
x = np.array({'x': 2, 'y': 5})
Run Code Online (Sandbox Code Playgroud)
我最初的想法:
x['y']
Run Code Online (Sandbox Code Playgroud)
索引错误:不是有效索引
x[0]
Run Code Online (Sandbox Code Playgroud)
索引错误:数组索引太多
use*_*ica 11
你有一个0维的对象dtype数组.制作这个数组可能是一个错误,但是如果你想要使用它,你可以通过使用无索引的元组索引数组来提取字典:
x[()]
Run Code Online (Sandbox Code Playgroud)
或者通过调用数组的item方法:
x.item()
Run Code Online (Sandbox Code Playgroud)