Muestreo aleatorio en numpy | función random_integers()

numpy.random.random_integers()es una de las funciones para hacer un muestreo aleatorio en numpy. Devuelve una array de forma especificada y la llena con números enteros aleatorios desde bajo (inclusivo) hasta alto (exclusivo), es decir, en el intervalo[low, high).

Sintaxis: numpy.random.random_integers(bajo, alto=Ninguno, tamaño=Ninguno)

Parámetros:
bajo: [int] Número entero más bajo (con signo) que se extraerá de la distribución. Pero funciona como un número entero más alto en la muestra si alto = Ninguno.
high : [int, opcional] El entero más grande (con signo) que se extraerá de la distribución.
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 enteros aleatorios en el intervalo [low, high)o un solo entero aleatorio si no se proporciona el tamaño.

Código #1:

# Python program explaining
# numpy.random.random_integers() function
  
# importing numpy
import numpy as geek
  
# output array
out_arr = geek.random.random_integers(low = 0, high = 5, size = 4)
print ("Output 1D Array filled with random integers : ", out_arr) 
Producción :

Output 1D Array filled with random integers :  [1 1 4 1]

Código #2:

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

Output 2D Array filled with random integers :  [[2 3 1]
 [2 2 3]
 [3 3 3]]

 
Código #3:

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

Output 3D Array filled with random integers :  [[[4 8 5 7]
Output 3D Array filled with random integers :  [[[5 1 5]
  [5 4 1]]

 [[3 6 4]
  [4 5 3]]]

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 *