Numpy 配列に要素を追加する方法 (3 つの例)


次のメソッドを使用して、1 つ以上の要素を NumPy 配列に追加できます。

方法 1: 配列の末尾に値を追加する

 #append one value to end of array
new_array = np. append (my_array, 15)

方法 2: 配列の末尾に複数の値を追加する

 #append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])

方法 3: テーブル内の特定の位置に値を挿入する

 #insert 95 into the index position 2
new_array = np. insert (my_array, 2, 95)

方法 4: テーブル内の特定の位置に複数の値を挿入する

 #insert 95 and 99 starting at index position 2 of the NumPy array
new_array = np. insert (my_array, 2, [95, 99]) 

このチュートリアルでは、次の NumPy 配列を使用して各メソッドを実際に使用する方法を説明します。

 import numpy as np

#create NumPy array
my_array = np. array ([1, 2, 2, 3, 5, 6, 7, 10])

#view NumPy array
my_array

array([ 1, 2, 2, 3, 5, 6, 7, 10])

例 1: 配列の末尾に値を追加する

次のコードは、 np.append() を使用して NumPy 配列の末尾に値を追加する方法を示しています。

 #append one value to end of array
new_array = np. append (my_array, 15)

#view new array
new_array

array([ 1, 2, 2, 3, 5, 6, 7, 10, 15])

15 がNumPy 配列の末尾に追加されました。

例 2: 配列の末尾に複数の値を追加する

次のコードは、 np.append()を使用して NumPy 配列の末尾に複数の値を追加する方法を示しています。

 #append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])

#view new array
new_array

array([ 1, 2, 2, 3, 5, 6, 7, 10, 15, 17, 18])

151718が NumPy 配列の末尾に追加されました。

例 3: テーブル内の特定の位置に値を挿入する

次のコードは、NumPy 配列の特定の位置に値を挿入する方法を示しています。

 #insert 95 into the index position 2
new_array = np. insert (my_array, 2, 95)

#view new array
new_array

array([ 1, 2, 95, 2, 3, 5, 6, 7, 10])

95 がNumPy 配列のインデックス位置 2 に挿入されました。

例 4: テーブル内の特定の位置に複数の値を挿入する

次のコードは、NumPy 配列の特定の位置から始まる複数の値を挿入する方法を示しています。

 #insert 95 and 99 starting at index position 2 of the NumPy array
new_array = np. insert (my_array, 2, [95, 99]) 

#view new array
new_array

array([ 1, 2, 95, 99, 2, 3, 5, 6, 7, 10])

9599 は、 NumPy 配列のインデックス位置 2 から挿入されました。

追加リソース

次のチュートリアルでは、NumPy で他の一般的なタスクを実行する方法について説明します。

NumPy配列をフィルタリングする方法
NumPy配列からNaN値を削除する方法
2 つの NumPy 配列を比較する方法

コメントを追加する

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