假设我有一些简单的数据
y = [[datetime.datetime( 2012,1,1,1,1), 2.1],
[datetime.datetime( 2012,1,1,1,2), -3.1],
[datetime.datetime( 2012,1,1,1,3), 0.1]]
我想要一个与之对应的numpy记录数组。看来我应该能做到:
^{pr2}$或者这个
np.rec.array( y, dtype=[('timestamp', '|O8'),('x','f')] )
或者这个
np.rec.array( y, dtype=[('timestamp', 'V'),('x','f')] )
但它们都返回一个错误
ValueError: Setting void-array with object members using buffer.
或者
TypeError: expected a readable buffer object
那么,假设这是可能的,我该怎么做呢?在
对于记录,可以使用元组而不是列表:
相关问题 更多 >
编程相关推荐