numpy.random.rand() en Python

La función numpy.random.rand() crea una array de forma específica y la llena con valores aleatorios. Sintaxis: 

numpy.random.rand(d0, d1, ..., dn)

Parámetros: 

d0, d1, ..., dn : [int, optional]Dimension of the returned array we require, 
     If no argument is given a single Python float is returned.

Devolver : 

Array of defined shape, filled with random values.

Código 1: construcción aleatoria de una array 1D 

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 : \n", array);

Producción : 

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

Código 2: construcción aleatoria de array 2D 

Python

# Python Program illustrating
# numpy.random.rand() method
  
import numpy as geek
  
# 2D Array  
array = geek.random.rand(3, 4)
print("\n\n2D Array filled with random values : \n", array);

Producción : 

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

Código 3: construcción aleatoria de array 3D 

Python

# Python Program illustrating
# numpy.random.rand() method
  
import numpy as geek
  
# 3D Array    
array = geek.random.rand(2, 2 ,2)
print("\n\n3D Array filled with random values : \n", array);

Producción : 

3D Array filled with random values : 
 [[[ 0.97942627  0.01068711]
  [ 0.35749073  0.22484643]]

 [[ 0.99733022  0.8029555 ]
  [ 0.44111692  0.90537128]]]

Referencias: https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.random.rand.html#numpy.random.rand 

Nota: estos códigos no se ejecutarán en IDE en línea. Así que, por favor, ejecútelos en sus sistemas para explorar el funcionamiento. 

Este artículo es una contribución de . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *