numpy.random.randint()
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.randint(bajo, alto=Ninguno, tamaño=Ninguno, dtype=’l’)
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.
dtype: [opcional] Tipo de datos de salida deseado.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.randint() function # importing numpy import numpy as geek # output array out_arr = geek.random.randint(low = 0, high = 3, size = 5) print ("Output 1D Array filled with random integers : ", out_arr)
Output 1D Array filled with random integers : [1 1 0 1 1]
Código #2:
# Python program explaining # numpy.random.randint() function # importing numpy import numpy as geek # output array out_arr = geek.random.randint(low = 4, size =(2, 3)) print ("Output 2D Array filled with random integers : ", out_arr)
Output 2D Array filled with random integers : [[1 1 0] [1 0 3]]
Código #3:
# Python program explaining # numpy.random.randint() function # importing numpy import numpy as geek # output array out_arr = geek.random.randint(2, 10, (2, 3, 4)) print ("Output 3D Array filled with random integers : ", out_arr)
Output 3D Array filled with random integers : [[[4 8 5 7] [6 5 6 7] [4 3 4 3]] [[2 9 2 2] [3 2 2 3] [6 8 3 2]]]
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