Ciencia de los datos

Cómo utilizar la función Python NumPy arange ()

Cómo utilizar la función Python NumPy arange ()

Existen muchas funciones en la biblioteca Python NumPy para realizar diferentes tipos de operaciones numéricas y científicas. La creación de diferentes tipos de matrices para diversos fines es uno de los usos prácticos de la biblioteca NumPy. Python tiene una función incorporada llamada arange () para crear una lista de números secuenciales. arange () es una de las funciones de creación de matrices de la biblioteca NumPy para crear una matriz de rangos numéricos. Los usos de la función NumPy arange () se han explicado en este tutorial.

Sintaxis

notario público.matriz np.arange ([start,] stop, [step,], dtype = None)

Esta función puede tomar cuatro argumentos. La Argumento de inicio es opcional que define el valor inicial de la matriz. Si el valor inicial se usa en la función, entonces el argumento obligatorio, detener, requerirá definir el valor final de la matriz. La argumento paso es opcional que define la diferencia entre los elementos. El valor predeterminado de el paso es 1 y el valor de este argumento no puede ser 0. El cuarto argumento, dtype, define el tipo de datos del elemento de la matriz, y el valor predeterminado de este argumento es Ninguno. Esta función devuelve un objeto de matriz basado en los valores de los argumentos.

Uso de la función arange ()

Tienes que instalar la biblioteca Python NumPy antes de practicar los ejemplos de este tutorial. Los usos de la función arange () con un argumento, dos argumentos y tres argumentos se han mostrado en esta sección de este tutorial mediante el uso de varios ejemplos.

Ejemplo-1: uso de la función arange () con un argumento

Cuando el arange () La función de la biblioteca NumPy se usa con un argumento, luego el valor superior de la matriz se establece como el valor del argumento. El siguiente script creará una matriz NumPy de valores de rango e imprimirá los diferentes atributos de matriz y valores de matriz. 12 se ha utilizado como valor de argumento de la función arange () que creará una matriz NumPy de 12 elementos que comenzarán desde 0 y terminarán en 11. A continuación, se imprimirá la dimensión, el tamaño y el tipo de datos de la matriz. Los valores de la matriz se imprimirán más tarde.

# Importar NumPy
importar numpy como np
# Crea una matriz NumPy unidimensional de números secuenciales
np_array = np.naranja (12)
# Imprime los diferentes atributos de la matriz NumPy
print ('La dimensión de la matriz:', np_array.ndim)
print ('La longitud de la matriz:', np_array.Talla)
print ('El tipo de datos de la matriz:', np_array.dtype)
# Imprime los valores de la matriz NumPy
print ('Los valores de la matriz son:', np_array)

Producción:

La siguiente salida aparecerá después de ejecutar el script.

Ejemplo 2: uso de la función arange () con dos argumentos

Cuando la función arange () se usa con dos argumentos, los valores inicial y final de la matriz se establecerán como valores de argumento. El siguiente ejemplo muestra cómo crear una matriz con los valores superior e inferior utilizando arange () función. La primera matriz se crea configurando 10 en el comienzo valor y 25 en el detener valor. Una serie de 15 Se creará un número entero secuencial. A continuación, se imprimirán dos atributos y valores de matriz. La segunda matriz se crea configurando 0.5 en el comienzo valor y 5.5 en el detener valor. Se creará una matriz de 5 números flotantes secuenciales. Los mismos atributos y los valores de esta matriz se imprimirán más tarde.

# Importar biblioteca NumPy
importar numpy como np
# Cree una matriz NumPy de números enteros con los valores inicial y final
np_array1 = np.arange (10, 25)
# Imprime diferentes atributos de la matriz
print ('El tamaño de la matriz:', np_array1.Talla)
print ('El tipo de datos de la matriz:', np_array1.dtype)
# Imprime los valores de la matriz NumPy
print ('Los valores de la matriz son:', np_array1)
# Cree una matriz NumPy de números flotantes con los valores inicial y final
np_array2 = np.arange (0.5, 5.5)
# Imprime diferentes atributos de la matriz
print ('\ nEl tamaño de la matriz:', np_array2.Talla)
print ('El tipo de datos de la matriz:', np_array2.dtype)
# Imprime los valores de la matriz NumPy
print ('Los valores de la matriz son:', np_array2)

Producción:

La siguiente salida aparecerá después de ejecutar el script.

Ejemplo-3: uso de la función arange () con tres argumentos

El siguiente ejemplo muestra el uso de la función arange () con tres argumentos. 10 está configurado para el comienzo argumento, 20 está configurado para el detener argumento, y 2 está configurado para el valor del argumento de paso de la función arange (). Creará una matriz de 5 valores enteros. El tamaño, el tipo de datos y los valores de la matriz se imprimirán como salida.

# Importar Numpy
importar numpy como np
# Cree una matriz NumPy de números enteros con los valores de inicio, final y paso
np_array = np.arange (10, 20, 2)
# Imprime diferentes atributos de la matriz
print ('El tamaño de la matriz:', np_array.Talla)
print ('El tipo de datos de la matriz:', np_array.dtype)
# Imprime los valores de la matriz NumPy
print ('Los valores de la matriz son:', np_array)

Producción:

La siguiente salida aparecerá después de ejecutar el script.

Ejemplo 4: uso de la función arange () con los valores de argumento negativos

El siguiente ejemplo muestra el uso de la función arange () con los valores de argumento negativos. 50 se establece para el argumento de inicio, 20 se establece para el argumento de parada y 2 se establece para el valor del argumento de paso de la función arange (). Creará una matriz de 9 números enteros negativos. El tamaño, el tipo de datos y los valores de la matriz se imprimirán como salida.

# Importar Numpy
importar numpy como np
# Cree una matriz NumPy de números negativos con los valores de inicio, final y paso
np_array = np.arange (-50, -5, 5)
# Imprime diferentes atributos de la matriz
print ('El tamaño de la matriz:', np_array.Talla)
print ('El tipo de datos de la matriz:', np_array.dtype)
# Imprime los valores de la matriz NumPy
print ('Los valores de la matriz son:', np_array)

Producción:

La siguiente salida aparecerá después de ejecutar el script.

Conclusión

Las formas de crear una matriz NumPy utilizando la función arange () se han descrito en este tutorial utilizando varios ejemplos. La creación de la matriz con los números secuenciales positivos y negativos mediante el uso de esta función se muestra aquí. Espero que el propósito de usar la función arange () se borre para los lectores después de leer este tutorial.

Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...
Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...