追加/加入由mlab.csv2rec(文件)创建的两个重组

时间:2012-10-06 00:15:14

标签: python matplotlib

我试图附加三个使用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)

但这不起作用。

1 个答案:

答案 0 :(得分:0)

想想我知道解决方案。

我使用np.hstack()函数先将它们堆叠起来。

data3 = np.hstack((data,data2))

然后我使用以下函数对其进行类型转换:

data4 = data3.view(np.recarray)