0

我正在尝试附加我使用创建的三个recarraysmlab.csv2rec(file)

recarray 有几个字段,例如:

data = mlab.csv2rec(fd)
data2 = mlab.csv2rec(fd2)

data.temp, data.volt, data.chan, data.power
data2.temp, data2.volt, data2.chan, data2.power

这两个recarrays是独一无二的。我曾尝试使用该rec_join功能,但没有通过以下方式取得任何成功:

data3 = mlab.rec_join([i for i, j in data.dtype.descr],data,data2)

但这不起作用。

4

1 回答 1

0

我想我知道解决方案。

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

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

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

data4 = data3.view(np.recarray)
于 2012-10-06T03:56:58.960 回答