相关疑难解决方法(0)

在Python 2.7.3中为numpy数组指定字段名称

我很担心这一点,因为我显然错过了重点,解决方案太简单了:(

我有一个带有x列的np.array,我想指定一个字段名称.所以这是我的代码:

data = np.array([[1,2,3], [4.0,5.0,6.0], [11,12,12.3]])
a = np.array(data, dtype= {'names': ['1st', '2nd', '3rd'], 'formats':['f8','f8', 'f8']})
print a['1st']
Run Code Online (Sandbox Code Playgroud)

为什么会这样

[[  1.    2.    3. ]
 [  4.    5.    6. ]
 [ 11.   12.   12.3]]
Run Code Online (Sandbox Code Playgroud)

而不是[1, 2, 3]

python arrays numpy user-defined-types python-2.7

5
推荐指数
1
解决办法
2464
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1

python-2.7 ×1

user-defined-types ×1