我构建了一个NumPy
数组,并用数据填充:
data = np.zeros(ndata,dtype=[('datetime',np.dtype(np.datetime64)),\
('Value','<f8'),('Weight','<f8')])
但是,现在我想做的事情就是只返回datetime
'列'或仅返回值。但这不是2D
NumPy
数组。这是一个自定义1D
的{{1}}数组,所以我不能这样做:
dtype
我认为这是微不足道的,或者我从根本上错误地了解了如何使用data[:,0]
数组。
答案 0 :(得分:2)
可以像字典一样访问numpy数据类型,因此您可以这样做:
data[0]['datetime']
获取第0行或
的日期时间字段data[:]['datetime']
获取所有行的日期时间字段数组。