\

Pythonでは、ランダムな整数の配列を生成するために、標準ライブラリのrandomモジュールや、科学計算ライブラリのNumPyを使用することができます。

randomモジュール

Pythonの標準ライブラリであるrandomモジュールは、さまざまな分布からの擬似乱数生成器を実装しています。整数に対しては、範囲からの一様選択が可能です。

NumPyのrandom.randint

NumPyのrandom.randint関数は、指定したdtypeの”離散一様”分布からランダムな整数を返します。この関数は、low(含む)からhigh(含まない)までの”半開”区間からランダムな整数を返します。

以下に、いくつかの使用例を示します。

import numpy as np

# 0または1のランダムな整数を10個生成
print(np.random.randint(2, size=10))

# 0から4までのランダムな整数を含む2x4の配列を生成
print(np.random.randint(5, size=(2, 4)))

# 3つの異なる上限を持つ1x3の配列を生成
print(np.random.randint(1, [3, 5, 10]))

# 3つの異なる下限を持つ1x3の配列を生成
print(np.random.randint([1, 5, 7], 10))

# ブロードキャストを使用して、uint8のdtypeを持つ2x4の配列を生成
print(np.random.randint([1, 3, 5, 7], [[10], [20]], dtype=np.uint8))

これらの関数を使用することで、Pythonでランダムな整数の配列を簡単に生成することができます。具体的な使用方法やパラメータについては、公式ドキュメンテーションを参照してください。.

投稿者 admin

コメントを残す

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