Numpy 配列に値を入力する方法 (2 つの例)
次のメソッドを使用して、NumPy 配列に値を入力できます。
方法 1: np.full() を使用する
#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)
方法 2: fill() を使用する
#create empty NumPy array with length of 10 my_array = np. empty (10) #fill NumPy array with 3's my_array. fill (3)
以下の例は、各機能の実際の使用方法を示しています。
例 1: np.full() を使用する
次のコードは、 np.full()関数を使用して、長さ 10 の NumPy 配列の各位置に値 3 を埋める方法を示しています。
import numpy as np
#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)
#view NumPy array
print (my_array)
[3 3 3 3 3 3 3 3 3 3]
NumPy 配列には、各位置に値 3 が設定されます。
同様の構文を使用して、任意のサイズの NumPy 配列を作成できます。
たとえば、次のコードは、7 行 2 列の NumPy 配列を作成する方法を示しています。
import numpy as np
#create NumPy array filled with 3's
my_array = np. full ((7, 2), 3)
#view NumPy array
print (my_array)
[[3 3]
[3 3]
[3 3]
[3 3]
[3 3]
[3 3]
[3 3]]
結果は、各位置が値 3 で埋められた 7 行 2 列の NumPy 配列になります。
例 2: fill() を使用する
次のコードは、 fill()関数を使用して、空の NumPy 配列の各位置に値 3 を埋める方法を示しています。
#create empty NumPy array with length of 10 my_array = np. empty (10) #fill NumPy array with 3's my_array. fill (3) #view NumPy array print (my_array) [3. 3. 3. 3. 3. 3. 3. 3. 3. 3.]
結果は、各位置に値 3 が含まれる NumPy 配列になります。
追加リソース
次のチュートリアルでは、Python で他の一般的なタスクを実行する方法について説明します。