Muestreo aleatorio en numpy | función muestra()

numpy.random.sample()es una de las funciones para hacer un muestreo aleatorio en numpy. Devuelve una array de forma especificada y la llena con flotadores aleatorios en el intervalo semiabierto[0.0, 1.0).

Sintaxis: numpy.random.sample(tamaño=Ninguno)

Parámetros:
tamaño: [int o tupla de enteros, opcional] Forma de salida. Si la forma dada es, por ejemplo, (m, n, k), entonces se extraen m * n * k muestras. El valor predeterminado es Ninguno, en cuyo caso se devuelve un único valor.

Retorno: Array de flotantes aleatorios en el intervalo [0.0, 1.0).o un único flotante aleatorio si no se proporciona el tamaño.

Código #1:

# Python program explaining
# numpy.random.sample() function
  
# importing numpy
import numpy as geek
  
# output random value
out_val = geek.random.sample()
print ("Output random value : ", out_val) 
Producción :

Output random value :  0.9261509680895836

Código #2:

# Python program explaining
# numpy.random.sample() function
  
# importing numpy
import numpy as geek
  
  
# output array
out_arr = geek.random.sample(size =(3, 3))
print ("Output 2D Array filled with random floats : ", out_arr) 
Producción :

Output 2D Array filled with random floats :  [[ 0.75908777  0.88295677  0.60979136]
 [ 0.68157065  0.75100312  0.08321613]
 [ 0.8360331   0.64808891  0.14731635]]

 
Código #3:

# Python program explaining
# numpy.random.sample() function
  
# importing numpy
import numpy as geek
  
# output array
out_arr = geek.random.sample((2, 2, 3))
print ("Output 3D Array filled with random floats : ", out_arr) 
Producción :

Output 3D Array filled with random floats :  [[[ 0.3073475   0.75709465  0.86934712]
  [ 0.21953745  0.48138292  0.30686482]]

 [[ 0.48925625  0.60222083  0.14403257]
  [ 0.87030919  0.87298872  0.2222136 ]]]

Publicación traducida automáticamente

Artículo escrito por jana_sayantan 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 *