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次元配列abcを結合しています。

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次元配列arr1arr2を結合しています。

以上がPythonで1次元配列を結合する方法です。これらの関数を使うことで、Pythonでの配列操作がより柔軟になります。ぜひ活用してみてください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です