Pythonでランダムな整数の配列を生成するためには、NumPyのrandom.randint()
関数を使用します。この関数には、ランダムな整数が選択できる範囲と、必要な整数の数を指定します。
以下に、1から100の範囲から5つのランダムな整数を選択する例を示します。
import numpy as np
# 乱数生成器オブジェクトの作成
rng = np.random.default_rng()
# 1から100の範囲で5つのランダムな整数を生成
random_integers = rng.integers(low=1, high=101, size=5)
print(random_integers)
このコードを実行すると、1から100の範囲からランダムに選ばれた5つの整数が出力されます。
また、NumPyのrandom.randint()
関数は、指定した形状の配列を生成することも可能です。例えば、以下のコードは0から4の範囲でランダムな整数を持つ2×4の配列を生成します。
import numpy as np
# 乱数生成器オブジェクトの作成
rng = np.random.default_rng()
# 0から4の範囲でランダムな整数を持つ2x4の配列を生成
random_array = rng.integers(low=0, high=5, size=(2, 4))
print(random_array)
このように、PythonとNumPyを使用して、簡単にランダムな整数の配列を生成することができます。これらの関数を活用して、さまざまなデータ分析やシミュレーションに役立ててみてください。