logo

numpy.random.rand() Pythonissa

Tämä artikkeli tarjoaa perusteellisen selvityksen Pythonin numpy.random.rand()-funktiosta. Se kattaa funktion syntaksin ja määritelmän sekä sisältää havainnollistavia esimerkkejä yksityiskohtaisilla selityksillä ymmärtämisen helpottamiseksi.

intialainen näyttelijä Rani Mukerji

numpy.random.rand() Funktion syntaksi

The numpy.random.rand() funktio luo joukon määritettyjä muotoja, täyttää sen satunnaisarvoilla ja luo satunnaislukuja Numpylla.

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



Parametrit:

  • d0, d1, …, dn: [int, valinnainen]Vaadimme palautetun taulukon mitat, jos argumenttia ei anneta, palautetaan yksi Python-kelluke.

Palata:

Määritellyn muotoinen joukko, täytetty satunnaisilla arvoilla.

Mikä on numpy.random.rand() Pythonissa?

`numpy.random.rand()` sisään Python on funktio kohteesta NumPy kirjasto, joka luo joukon tiettyjä muotoja ja täyttää sen satunnaisarvoilla, jotka jakautuvat tasaisesti välillä 0 ja 1. Sitä käytetään yleisesti satunnaisten taulukoiden luomiseen erilaisissa sovelluksissa, kuten simulaatioissa ja koneoppimisessa. Toiminnon tulos määräytyy annettujen muotoparametrien mukaan.

Python numpy.random.rand() Esimerkkejä

On tapauksia, joissa numpy.random.rand()-funktiota käytetään satunnaislukujen luomiseen NumPyllä. Tässä selitämme joitain numpy.random.rand():n etuja satunnaislukujen luomiseen Numpylla. Nämä ovat seuraavat.

  • 1D-taulukon rakentaminen satunnaisesti
  • 2D-taulukon rakentaminen satunnaisesti
  • 3D-taulukon rakentaminen satunnaisesti

1D-taulukon rakentaminen satunnaisesti

Tässä esimerkissä koodi luo NumPy:n avulla 1D-taulukon, jossa on 5 satunnaista arvoa välillä 0 ja 1 käyttämällä numpy.random.rand()-menetelmää. Tuloksena oleva matriisi tulostetaan konsoliin.

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

>

>

Lähtö:

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

2D-taulukon rakentaminen satunnaisesti

Tässä esimerkissä Tämä Python-koodi käyttää NumPy-kirjastoa luomaan 3 × 4 -kokoisen 2D-taulukon, joka on täytetty satunnaisarvoilla välillä 0 ja 1 käyttämällä numpy.random.rand()-menetelmää. Tuloksena oleva matriisi tulostetaan sitten konsoliin.

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

>

>

Lähtö:

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-taulukon rakentaminen satunnaisesti

Tässä esimerkissä koodi käyttää NumPy-kirjastoa luomaan muotoisen 3D-taulukon (2, 2, 2), joka on täytetty satunnaisilla arvoilla välillä 0 ja 1 käyttämällä 'numpy.random.rand()'-menetelmää. Tuloksena oleva matriisi tulostetaan sitten.

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

>

>

Lähtö:

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

Huomautus : Nämä koodit eivät toimi online-IDE:issä. Ole hyvä ja suorita ne järjestelmissäsi tutkiaksesi toimintaa.