已使用生成了一个数组
x = np.zeros([3,1],dtype = [("A",int),("B",int)])
结果数组将是
>>> x
array([[(0, 0)],
[(0, 0)],
[(0, 0)]], dtype=[('A', '<i4'), ('B', '<i4')])
如何获取第二行中字段A的值?
当我尝试>>> x["A",2]
或>>> x[2,"A"]
时出现错误
IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices
编辑,感谢@hpaulj 正确的语法是:
>>> x["high"][2]
array([0])