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.