我目前有一個numpy多維數組(float類型)和一個numpy列數組(int類型)。我想把它們組合成一個多維的numpy數組。不同類型的Python,hstack列numpy數組(列向量)
import numpy
>> dates.shape
(1251,)
>> data.shape
(1251,10)
>> test = numpy.hstack((dates, data))
ValueError: all the input arrays must have same number of dimensions
要說明的是類型數組是不同的:
>> type(dates[0])
<type 'numpy.int64'>
>> type(data[0,0])
<type 'numpy.float64'>
您是否嘗試過dstack? – 2011-12-31 03:01:04
我將numpy.dstack顯示爲沿第3軸的堆疊。我想採取一個1251,10(在這種情況下),並把它變成一個1251,11,你是否建議我會使用dstack呢? – benjaminmgross 2011-12-31 03:09:42
很好對不起,以爲你想要一個1251,1251,10 – 2011-12-31 03:12:21