2016-11-01 9 views
0

私は次の2つの配列を持っています: a =(6,1)b =(6,4) 配列(a)を配列に追加する場合はc )。numpy配列に別の列を追加する

試行: c = np.column_stack([b、a]) ディメンションの不一致によりエラーが発生します。

+0

は見https://stackoverflow.com/questions/15815854/how-to-add-column-to-numpy-arrayとhttps://stackoverflow.com/questions/ 8486294 /余分な列から数値への配列を追加する方法 –

答えて

1

試してみてください。

c = np.concatenate((b,a), axis=1) 

これはa.shape = (6,1)ことを前提としています。 a.shape = (6,)なら、あなたが行うことができます:

c = np.concatenate((b,a.reshape((6,1))), axis=1) 
関連する問題