我试图附加三个使用mlab.csv2rec(文件)创建的重新排列
重新排列有几个字段,例如:
data = mlab.csv2rec(fd)
data2 = mlab.csv2rec(fd2)
data.temp, data.volt, data.chan, data.power
data2.temp, data2.volt, data2.chan, data2.power
这两个重组是独一无二的。我尝试过使用rec_join函数,但没有取得任何成功:
data3 = mlab.rec_join([i for i, j in data.dtype.descr],data,data2)
但这不起作用。
答案 0 :(得分:0)
想想我知道解决方案。
我使用np.hstack()函数先将它们堆叠起来。
data3 = np.hstack((data,data2))
然后我使用以下函数对其进行类型转换:
data4 = data3.view(np.recarray)