numpyを使用してランダムな数値を生成する方法は何ですか?
numpyを使用してランダムな数値を生成する方法は次のとおりです:
- ランダムな浮動小数点数の配列を生成します。
import numpy as np
random_array = np.random.rand(2, 3)
print(random_array)
出力:
[[0.12345678 0.45678901 0.98765432]
[0.23456789 0.56789012 0.87654321]]
- numpy.random.randn() を使用します。
import numpy as np
random_array = np.random.randn(2, 3)
print(random_array)
結果:ランダムに選択されたオプションです。
[[-0.12345678 0.45678901 -0.98765432]
[ 0.23456789 -0.56789012 0.87654321]]
- ランダムな整数を生成する(numpy.random.randint())
import numpy as np
random_array = np.random.randint(0, 10, size=(2, 3))
print(random_array)
結果:
[[2 6 4]
[1 8 3]]
上記は一般的な乱数生成方法のいくつかです。異なる分布の乱数を生成するための他の方法もありますので、具体的な要件に応じて適切な方法を選択できます。