Pythonでは、NumPyライブラリを使用して1次元配列を結合することができます。以下にその方法を示します。
NumPyのconcatenate関数を使用する
NumPyのconcatenate
関数は、複数の配列を連結する関数です。以下に、3つの1次元配列を結合する例を示します。
import numpy as np
# 1次元配列の定義
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.array([7, 8, 9])
# concatenate関数で配列を結合
conc = np.concatenate((a, b, c))
print(conc) # 結果: [1 2 3 4 5 6 7 8 9]
このコードでは、np.concatenate
関数を使用して3つの1次元配列a
、b
、c
を結合しています。
NumPyのhstack関数を使用する
NumPyのhstack
関数は、複数の1次元配列を水平方向に連結する関数です。以下に、2つの1次元配列を結合する例を示します。
import numpy as np
# 1次元配列の定義
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# hstack関数で配列を結合
hstack_arr = np.hstack((arr1, arr2))
print(hstack_arr) # 結果: [1 2 3 4 5 6]
このコードでは、np.hstack
関数を使用して2つの1次元配列arr1
とarr2
を結合しています。
以上がPythonで1次元配列を結合する方法です。これらの関数を使うことで、Pythonでの配列操作がより柔軟になります。ぜひ活用してみてください。.