この記事では、Python の `numpy.random.rand()` 関数について詳しく説明します。関数の構文と定義について説明し、理解を深めるための詳細な説明を含む実例が含まれています。
振幅変調
numpy.random.rand() 関数の構文
の numpy.random.rand() 関数は指定された形状の配列を作成し、それにランダムな値を入力し、Numpy で乱数を生成します。
構文: numpy.random.rand(d0, d1, …, dn)
パラメーター:
- d0、d1、…、dn : [int、オプション] 必要な返される配列の次元。引数が指定されない場合は、単一の Python float が返されます。
戻る:
ランダムな値で満たされた、定義された形状の配列。
Python の numpy.random.rand() とは何ですか?
`numpy.random.rand()` の パイソン からの関数です ナムピー 指定された形状の配列を生成し、0 から 1 の間で均一に分布するランダムな値で埋めるライブラリです。これは、シミュレーションや機械学習などのさまざまなアプリケーションでランダムな配列を作成するためによく使用されます。関数の出力は、指定された形状パラメーターによって決まります。
Python numpy.random.rand() の例
NumPy で乱数を生成するための numpy.random.rand() の使用例があります。ここでは、Numpy で乱数を生成するための numpy.random.rand() のいくつかの利点について説明します。
- 1D 配列をランダムに構築する
- 2D 配列をランダムに構築する
- 3D 配列をランダムに構築する
1D 配列をランダムに構築する
この例では、コードは NumPy を使用し、`numpy.random.rand()` メソッドを使用して 0 から 1 までの 5 つのランダムな値を含む 1D 配列を生成します。結果の配列がコンソールに出力されます。
パイソン
# Python Program illustrating> # numpy.random.rand() method> > import> numpy as geek> > # 1D Array> array>=> geek.random.rand(>5>)> print>(>'1D Array filled with random values :'>, array);> |
>
>
出力:
1D Array filled with random values : [ 0.84503968 0.61570994 0.7619945 0.34994803 0.40113761]>
2D 配列をランダムに構築する
この例では、この Python コードは NumPy ライブラリを使用し、`numpy.random.rand()` メソッドを使用して 0 から 1 までのランダムな値で満たされた 3 × 4 の 2D 配列を作成します。結果の配列がコンソールに出力されます。
パイソン
# Python Program illustrating> # numpy.random.rand() method> > import> numpy as geek> > # 2D Array> array>=> geek.random.rand(>3>,>4>)> print>(>'
2D Array filled with random values : '>, array);> |
>
>
出力:
2D Array filled with random values : [[ 0.94739375 0.5557614 0.69812121 0.86902435] [ 0.94758176 0.22254413 0.21605843 0.44673235] [ 0.61683839 0.40570269 0.34369248 0.46799524]]>
3D 配列をランダムに構築する
この例では、コードは NumPy ライブラリを使用し、「numpy.random.rand()」メソッドを使用して、0 から 1 までのランダムな値で満たされた形状 (2, 2, 2) の 3D 配列を生成します。結果の配列が印刷されます。
パイソン
# Python Program illustrating> # numpy.random.rand() method> > import> numpy as geek> > # 3D Array> array>=> geek.random.rand(>2>,>2> ,>2>)> print>(>'
3D Array filled with random values :
'>, array);> |
>
>
出力:
3D Array filled with random values : [[[ 0.97942627 0.01068711] [ 0.35749073 0.22484643]] [[ 0.99733022 0.8029555 ] [ 0.44111692 0.90537128]]]>
注記 : これらのコードはオンライン IDE では実行できません。したがって、システム上でそれらを実行して、動作を調べてください。