2つの1次元NumPy配列を連結する 質問する

2つの1次元NumPy配列を連結する 質問する

2つの1次元配列を連結するにはどうすればいいですか?ナンピ? 私は試したnumpy.concatenate:

import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5])
np.concatenate(a, b)

しかし、エラーが発生します:

TypeError: 長さ 1 の配列のみを Python スカラーに変換できます

ベストアンサー1

使用:

np.concatenate([a, b])

連結する配列は、個別の引数としてではなく、シーケンスとして渡す必要があります。

からNumPy ドキュメント:

numpy.concatenate((a1, a2, ...), axis=0)

配列のシーケンスを結合します。

軸パラメータとして解釈しようとしたbため、スカラーに変換できないというエラーが表示されました。

おすすめ記事