logo

numpy.random.rand() v Pythonu

Ta članek ponuja poglobljeno raziskovanje funkcije `numpy.random.rand()` v Pythonu. Zajema sintakso in definicijo funkcije ter vključuje ilustrativne primere s podrobnimi razlagami za boljše razumevanje.

starost salmana khana

numpy.random.rand() Sintaksa funkcije

The numpy.random.rand() funkcija ustvari niz določenih oblik, ga napolni z naključnimi vrednostmi in ustvari naključna števila z Numpy.



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

Parametri:

  • d0, d1, …, dn : [int, neobvezno]Dimenzija vrnjene matrike, ki jo zahtevamo, če ni podanega nobenega argumenta, se vrne en sam Python float.

Vrnitev:



Niz definirane oblike, napolnjen z naključnimi vrednostmi.

Kaj je numpy.random.rand() v Pythonu?

`numpy.random.rand()` v Python je funkcija iz NumPy knjižnica, ki ustvari niz določenih oblik in ga napolni z naključnimi vrednostmi, enakomerno porazdeljenimi med 0 in 1. Običajno se uporablja za ustvarjanje naključnih nizov v različnih aplikacijah, kot so simulacije in strojno učenje. Izhod funkcije je določen s podanimi parametri oblike.

Python numpy.random.rand() Primeri

Obstajajo primeri uporabe numpy.random.rand() za generiranje naključnih števil z NumPy. tukaj razlagamo nekaj prednosti numpy.random.rand() za generiranje naključnih števil z Numpy, ki so naslednje.



  • Naključno sestavljanje 1D niza
  • Naključno sestavljanje 2D niza
  • Naključno sestavljanje 3D niza

Naključno sestavljanje 1D niza

V tem primeru koda uporablja NumPy za ustvarjanje 1D matrike s 5 naključnimi vrednostmi med 0 in 1 z uporabo metode `numpy.random.rand()`. Nastala matrika se natisne na konzolo.

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

>

>

Izhod:

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

Naključno sestavljanje 2D niza

V tem primeru ta koda Python uporablja knjižnico NumPy za ustvarjanje 2D matrike 3×4, napolnjene z naključnimi vrednostmi med 0 in 1 z uporabo metode `numpy.random.rand()`. Nastala matrika se nato natisne na konzolo.

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

>

>

Izhod:

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

Naključno sestavljanje 3D niza

V tem primeru koda uporablja knjižnico NumPy za ustvarjanje 3D matrike oblike (2, 2, 2), napolnjene z naključnimi vrednostmi med 0 in 1 z uporabo metode `numpy.random.rand()`. Nastala matrika se nato natisne.

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

>

>

Izhod:

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

Opomba : Te kode se ne izvajajo v spletnih IDE. Zato jih prosimo zaženite v svojih sistemih, da raziščete delovanje.