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])
値15 、 17 、 18が 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])
値95と99 は、 NumPy 配列のインデックス位置 2 から挿入されました。
追加リソース
次のチュートリアルでは、NumPy で他の一般的なタスクを実行する方法について説明します。