如何創建一個空數組,然後我可以使用hstack
與另一個數組填充值?`numpy.hstack`的標識元素
例如在Matlab中,我能做到以下幾點:
a = [];
b = [10 20];
a = [a b];
,並會得到
a =
10 20
我要尋找一個在numpy的類似的東西。我試圖
a = np.array([]);
b = np.array([10, 20]);
a = np.hstack((a, b)); # should be equal to `b`
但是,讓
ValueError: all the input array dimensions except for the concatenation axis must match exactly
而且我知道,不預先分配數組是一個壞習慣......它只是爲了快速和骯髒的試用。 –
'numpy.empty'有問題嗎? – kirelagin
是的,它會創建一個包含大小和值的數組。我希望它的大小爲((0,0)),並且不包含任何內容。然後'hstack'應該添加前幾個值。 –