5
en Bazı basit veri Datatypes (datetime, float) ile nasıl bir numar recarray yapılır?
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]]
var ve buna karşılık gelen bir numpy rekor dizisi istediğinizi varsayalım.
np.rec.array(y, dtype=[('timestamp', object),('x','f')])
veya bu
np.rec.array(y, dtype=[('timestamp', '|O8'),('x','f')])
ya da belki bu
np.rec.array(y, dtype=[('timestamp', 'V'),('x','f')])
Ama bunların her biri bir hata döndürür, ya
: Ben bunu yapabilmek olmalı görünüyorValueError: Setting void-array with object members using buffer.
veya
TypeError: expected a readable buffer object
Bunu nasıl kurabileceğimi, hatta bunun mümkün olduğunu farz edelim?
Kutsal dumanlar, bu kadar basit. Teşekkürler! –