logo

numpy.random.rand() i Python

Denne artikel giver en dybdegående udforskning af funktionen `numpy.random.rand()` i Python. Den dækker funktionens syntaks og definition og inkluderer illustrative eksempler med detaljerede forklaringer for bedre forståelse.

java tilfældig matematik tilfældig

numpy.random.rand() Funktion Syntaks

Det numpy.random.rand() funktion opretter en matrix af specificerede former, fylder den med tilfældige værdier og genererer tilfældige tal med Numpy.



Syntaks: numpy.random.rand(d0, d1, …, dn)

Parametre:

  • d0, d1, …, d: [int, valgfri] Dimensionen af ​​det returnerede array, vi kræver, hvis der ikke gives et argument, returneres en enkelt Python-float.

Vend tilbage:



Array af defineret form, fyldt med tilfældige værdier.

Hvad er numpy.random.rand() i Python?

`numpy.random.rand()` i Python er en funktion fra NumPy bibliotek, der genererer et array af specificerede former og fylder det med tilfældige værdier ensartet fordelt mellem 0 og 1. Det bruges almindeligvis til at skabe tilfældige arrays i forskellige applikationer såsom simuleringer og maskinlæring. Funktionens output bestemmes af de angivne formparametre.

Python numpy.random.rand() Eksempler

Der er tilfælde, hvor numpy.random.rand() bruges til at generere tilfældige tal med NumPy. her forklarer vi nogle fordele ved numpy.random.rand() for Generering af tilfældige tal med Numpy, som følger.



  • Tilfældig konstruktion af 1D-array
  • Tilfældig konstruktion af 2D-array
  • Tilfældig konstruktion af 3D-array

Tilfældig konstruktion af 1D-array

I dette eksempel bruger koden NumPy til at generere et 1D-array med 5 tilfældige værdier mellem 0 og 1 ved hjælp af `numpy.random.rand()`-metoden. Det resulterende array udskrives til konsollen.

Python




# 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);>

>

>

Output:

1D Array filled with random values :   [ 0.84503968 0.61570994 0.7619945 0.34994803 0.40113761]>

Tilfældig konstruktion af 2D-array

I dette eksempel bruger denne Python-kode NumPy-biblioteket til at skabe et 3×4 2D-array fyldt med tilfældige værdier mellem 0 og 1 ved hjælp af `numpy.random.rand()`-metoden. Det resulterende array udskrives derefter til konsollen.

Python




# 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);>

>

>

Output:

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]]>

Tilfældig konstruktion af 3D-array

I dette eksempel bruger koden NumPy-biblioteket til at generere et 3D-array af form (2, 2, 2) fyldt med tilfældige værdier mellem 0 og 1 ved hjælp af `numpy.random.rand()`-metoden. Det resulterende array udskrives derefter.

Python




# 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);>

>

>

Output:

3D Array filled with random values :   [[[ 0.97942627 0.01068711]  [ 0.35749073 0.22484643]]  [[ 0.99733022 0.8029555 ]  [ 0.44111692 0.90537128]]]>

Bemærk : Disse koder kører ikke på online IDE'er. Så venligst kør dem på dine systemer for at udforske arbejdet.