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 で他の一般的なタスクを実行する方法について説明します。

NumPy配列内の要素を置換する方法
NumPy配列の一意の値をカウントする方法
NumPy配列をフィルタリングする方法

コメントを追加する

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