假设我有以下数组:
a = array([(1L, 2.0, 'buckle_my_shoe'), (3L, 4.0, 'margery_door')],
dtype=[('f0', '<i8'), ('f1', '<f8'), ('f2', 'S14')])
如何访问列?在
我可以使用以下语法访问行:
^{pr2}$但是当我试图以同样的方式访问列时会出错。在
a[:][0]
注意。这不是“How to access the ith column of a NumPy multidimensional array?”的重复,因为我使用的是不同类型的数组。在
这里,}是来自数组的
f0
、f1
和{dtype
的字段名。在有关详细信息,请参见Structured Arrays。在
相关问题 更多 >
编程相关推荐