logo

numpy.random.rand() în Python

Acest articol oferă o explorare în profunzime a funcției `numpy.random.rand()` din Python. Acesta acoperă sintaxa și definiția funcției și include exemple ilustrative cu explicații detaliate pentru o mai bună înțelegere.

fișier de citire bash

numpy.random.rand() Sintaxa funcției

The numpy.random.rand() funcția creează o matrice de forme specificate, o umple cu valori aleatoare și generează numere aleatorii cu Numpy.



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

Parametri:

  • d0, d1, …, dn : [int, opțional]Dimensiunea matricei returnate de care avem nevoie, dacă nu este dat niciun argument, se returnează un singur float Python.

Întoarcere:



Matrice de formă definită, umplută cu valori aleatorii.

Ce este numpy.random.rand() în Python?

`numpy.random.rand()` în Piton este o funcție din NumPy bibliotecă care generează o matrice de forme specificate și o umple cu valori aleatoare distribuite uniform între 0 și 1. Este folosită în mod obișnuit pentru crearea de matrice aleatoare în diverse aplicații, cum ar fi simulări și învățarea automată. Ieșirea funcției este determinată de parametrii de formă furnizați.

Python numpy.random.rand() Exemple

Există cazuri de utilizare a numpy.random.rand() pentru generarea de numere aleatoare cu NumPy. aici vă explicăm câteva avantaje ale numpy.random.rand() pentru generarea de numere aleatoare cu Numpy pe care le urmează.



  • Construirea aleatorie a matricei 1D
  • Construirea aleatorie a matricei 2D
  • Construirea aleatorie a matricei 3D

Construirea aleatorie a matricei 1D

În acest exemplu, codul folosește NumPy pentru a genera o matrice 1D cu 5 valori aleatorii între 0 și 1 folosind metoda `numpy.random.rand()`. Matricea rezultată este tipărită pe consolă.

Piton




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

>

>

Ieșire:

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

Construirea aleatorie a matricei 2D

În acest exemplu, acest cod Python folosește biblioteca NumPy pentru a crea o matrice 2D 3×4 umplută cu valori aleatorii între 0 și 1 folosind metoda `numpy.random.rand()`. Matricea rezultată este apoi tipărită pe consolă.

Piton




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

>

>

Ieșire:

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

Construirea aleatorie a matricei 3D

În acest exemplu, codul folosește biblioteca NumPy pentru a genera o matrice 3D de formă (2, 2, 2) umplută cu valori aleatorii între 0 și 1 folosind metoda `numpy.random.rand()`. Matricea rezultată este apoi tipărită.

Piton




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

>

>

Ieșire:

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

Notă : Aceste coduri nu vor rula pe IDE-uri online. Așa că, vă rog, rulați-le pe sistemele dvs. pentru a explora funcționarea.