numpyを使用してランダムな数値を生成する方法は何ですか?

numpyを使用してランダムな数値を生成する方法は次のとおりです:

  1. ランダムな浮動小数点数の配列を生成します。
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]]
  1. 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]]
  1. ランダムな整数を生成する(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]]

上記は一般的な乱数生成方法のいくつかです。異なる分布の乱数を生成するための他の方法もありますので、具体的な要件に応じて適切な方法を選択できます。

bannerAds