Pythonで0から1の間のランダムな配列を生成する方法について説明します。このタスクは、シミュレーションや機械学習など、さまざまなアプリケーションでランダムな配列を作成するためによく使用されます。

numpy.random.randを使用する

PythonのNumPyライブラリには、指定した形状の配列を生成し、それを0と1の間で一様に分布したランダムな値で埋める関数であるnumpy.random.rand()があります。以下にその使用例を示します。

import numpy as np

# 3x2のランダムな配列を生成
array = np.random.rand(3, 2)
print(array)

このコードは、0から1の間のランダムな値を持つ3×2の配列を生成します。

random.uniformを使用する

Pythonのrandomモジュールのuniform()関数を使用して、0と1の間のランダムな数値を生成することもできます。以下にその使用例を示します。

import random

# 0から1の間のランダムな数値を生成
x = random.uniform(0, 1)
print(x)

# 0から1の間のランダムな数値を持つリストを生成
list_rx = [random.uniform(0, 1) for i in range(10000)]
print(list_rx)

このコードは、0から1の間のランダムな数値を生成し、その数値をリストに格納します。

以上がPythonで0から1の間のランダムな配列を生成する方法です。これらの方法を使用して、あなたのプロジェクトにランダム性を追加することができます。

投稿者 admin

コメントを残す

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