logo

numpy.random.rand() i Python

Den här artikeln ger en djupgående utforskning av funktionen `numpy.random.rand()` i Python. Den täcker funktionens syntax och definition, och innehåller illustrativa exempel med detaljerade förklaringar för bättre förståelse.

javascript för loop

numpy.random.rand() Funktionssyntax

De numpy.random.rand() funktionen skapar en array av specificerade former fyller den med slumpmässiga värden och genererar slumptal med Numpy.



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

Parametrar:

  • d0, d1, …, d : [int, optional]Dimension på den returnerade arrayen vi kräver, om inget argument ges returneras en enda Python-float.

Lämna tillbaka:



Array av definierad form, fylld med slumpmässiga värden.

Vad är numpy.random.rand() i Python?

`numpy.random.rand()` in Pytonorm är en funktion från NumPy bibliotek som genererar en array av specificerade former och fyller den med slumpmässiga värden jämnt fördelade mellan 0 och 1. Det används vanligtvis för att skapa slumpmässiga arrayer i olika applikationer som simuleringar och maskininlärning. Funktionens utdata bestäms av formparametrarna som tillhandahålls.

Python numpy.random.rand() Exempel

Det finns fall där numpy.random.rand() används för att generera slumptal med NumPy. här förklarar vi några fördelar med numpy.random.rand() för att generera slumptal med Numpy som följer.



  • Slumpmässigt konstruera 1D-array
  • Konstruerar slumpmässigt 2D-array
  • Konstruerar slumpmässigt 3D-array

Slumpmässigt konstruera 1D-array

I det här exemplet använder koden NumPy för att generera en 1D-array med 5 slumpmässiga värden mellan 0 och 1 med metoden `numpy.random.rand()`. Den resulterande arrayen skrivs ut på konsolen.

Pytonorm




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

>

>

Utgång:

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

Konstruerar slumpmässigt 2D-array

I det här exemplet använder den här Python-koden NumPy-biblioteket för att skapa en 3×4 2D-array fylld med slumpmässiga värden mellan 0 och 1 med metoden `numpy.random.rand()`. Den resulterande arrayen skrivs sedan ut till konsolen.

Pytonorm




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

>

>

Utgång:

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

Konstruerar slumpmässigt 3D-array

I det här exemplet använder koden NumPy-biblioteket för att generera en 3D-array av form (2, 2, 2) fylld med slumpmässiga värden mellan 0 och 1 med metoden `numpy.random.rand()`. Den resulterande matrisen skrivs sedan ut.

Pytonorm




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

>

>

Utgång:

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

Notera : Dessa koder kommer inte att köras på online-IDE. Så snälla, kör dem på dina system för att utforska hur de fungerar.