2

给定一个元组列表,其中每个元组代表表中的一行,例如

tab = [('a',1),('b',2)]

有没有一种简单的方法可以将其转换为记录数组?我试过

np.recarray(tab,dtype=[('name',str),('value',int)])

这似乎不起作用。

4

1 回答 1

4

尝试

np.rec.fromrecords(tab)

rec.array([('a', 1), ('b', 2)], 
          dtype=[('f0', '|S1'), ('f1', '<i4')])
于 2009-10-14T03:01:48.443 回答