ndarray
我使用从 CSV 文件中获取了 NumPy 记录
data = matplotlib.mlab.csv2rec('./data.csv', delimiter=b',')
数据集的结构如下:
date,a0,a1,a2,a3, b0, b1, b2, b3,[...], b9
2012-01-01, 1, 2, 3, 4,0.1,0.2,0.3,0.4,[...],0.9
我想(在 SQL 意义上)从数组中选择列b0
,b9
给出结构
b0, b1, b2, b3,[...], b9
0.1,0.2,0.3,0.4,[...],0.9
问题“如何使用 numpy 数组索引从 2D 数组中选择 2 列以从中选择唯一值? ”是类似的,但按照建议的切片data[:,5:]
,会抛出IndexError: too many indices
记录数组。