logo

Python の numpy.random.rand()

この記事では、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 では実行できません。したがって、システム上でそれらを実行して、動作を調べてください。