Python 如何使用numpy分割元组数组?

Python 如何使用numpy分割元组数组?,python,numpy,numpy-slicing,Python,Numpy,Numpy Slicing,我有一个元组的numpy数组: >>> v.dtype dtype([('AgentID', '<i8'), ('CellID', '<i4'), ('Hybridization', '<f4')]) >>v.dtype dtype([('AgentID','这不是一个元组数组(这将是一个非常无用的数据结构)…您可以通过以下方式获得所需的值: arr['Hybridization'] 例如: In [1]: import numpy as np In [

我有一个元组的numpy数组:

>>> v.dtype
dtype([('AgentID', '<i8'), ('CellID', '<i4'), ('Hybridization', '<f4')])
>>v.dtype

dtype([('AgentID','这不是一个元组数组(这将是一个非常无用的数据结构)…您可以通过以下方式获得所需的值:

arr['Hybridization']
例如:

In [1]: import numpy as np

In [2]: arr = np.array([(1,2,3),(4,5,6), (7,8,9)], dtype=np.dtype([('AgentID', '<i8'), ('CellID', '<i4'), ('Hybridization', '<f4')]))

In [3]: arr['Hybridization']
Out[3]: array([3., 6., 9.], dtype=float32)
[1]中的
:将numpy作为np导入
在[2]中:arr=np.array([(1,2,3),(4,5,6),(7,8,9)],dtype=np.dtype([('AgentID','