numpyでランダムな配列を作成する方法は何ですか?
numpyには、ランダムな配列を作成するためのさまざまな方法が用意されており、その中でも一般的な方法には以下のものがあります:
- numpy.random.randは、指定した次元の配列を作成し、要素は[0, 1)の範囲内で一様分布に従います。
import numpy as np
arr = np.random.rand(3, 4) # 创建一个3行4列的数组
print(arr)
- numpy.random.randnを使用すると、指定した次元の配列を作成し、要素の値が標準正規分布(平均0、標準偏差1)に従います。
import numpy as np
arr = np.random.randn(3, 4) # 创建一个3行4列的数组
print(arr)
- numpy.random.randintは、指定した範囲内の整数値を持つ、与えられた次元の配列を作成する。
import numpy as np
arr = np.random.randint(1, 10, size=(3, 4)) # 创建一个3行4列的数组,元素取值在1到10之间
print(arr)
- numpy.random.random_sampleは、指定された次元の配列を作成し、要素の値が[0, 1)の範囲内で一様分布に従う。
import numpy as np
arr = np.random.random_sample((3, 4)) # 创建一个3行4列的数组
print(arr)
これらは、NumPyが提供するランダムな配列を作成する方法の一部ですが、その他にもnumpy.random.randomやnumpy.random.choiceなどの方法があります。どの方法を選択するかは、あなたの要求によります。