元组列表转为Numpy结构数组
给定一个元组的列表,每个元组代表表格中的一行,比如:
tab = [('a',1),('b',2)]
有没有简单的方法把这个转换成记录数组?我试过
np.recarray(tab,dtype=[('name',str),('value',int)])
但好像不太管用。
1 个回答
4
尝试一下
np.rec.fromrecords(tab)
rec.array([('a', 1), ('b', 2)],
dtype=[('f0', '|S1'), ('f1', '<i4')])