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