pytables サブクラスに情報を保存しようとしています。クラス Record とサブクラス Data があります。データには、レコードのすべての行に対して多くの行があります。row.append() でループを使用したくありません。配列を作成して Data.v 列にドロップすることはできますか? どのように?
import tables as tbs
import numpy as np
class Record(tbs.IsDescription):
filename = tbs.StringCol(255)
timestamp = tbs.Time32Col()
class Data(tbs.IsDescription):
v = tbs.Int32Col(dflt=None)
...
row = table.row
for each in importdata:
row['filename'] = each['filename']
row['timestamp'] = each['timestamp']
# ???? I want to do something like this
row.Data = tbs.Array('v', each['v'], shape=np.shape(each['v']))
row.append()