有没有一种方法可以通过位置和dtype为Numpy数组值建立索引?

时间:2019-12-01 17:21:56

标签: python numpy indexing

已使用生成了一个数组

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])

0 个答案:

没有答案