La biblioteca esencial de Python para la computación numérica se llama Numpy. El tipo de matriz ndarray es el más crucial. Numerosos métodos de construcción de matriz están disponibles en Numpy para diversas circunstancias. Una de esas funciones que usa rangos numéricos es Arange (). Dado que NP es un acrónimo de uso frecuente para Numpy, a veces se conoce como NP.Arange (). En este artículo, hemos dado la sintaxis, los parámetros y muchas formas de generar una matriz numpy de la función Arange (). Además, para el beneficio del lector, una variedad de ejemplos de programación que emplean el NP.La función arange () también está cubierta. Empecemos.
Función numpy arange ()
Se puede crear una gama de números como una matriz utilizando la función Python Numpy Arange (). Iniciar, detener, Step y Dtype son los cuatro argumentos que requiere esta función. Range () solo funciona con enteros. Por otro lado, Arange () funciona con tipos de int y flotación. La sintaxis y los parámetros de Arange () y Range () en Python son similares a lo que puede encontrar en la siguiente sección.
Sintaxis de NP.Arange ()
Numpy Arange tiene una sintaxis bastante simple. Al igual que otras funciones numpy, también podemos llamar al nombre de la función y especificar un conjunto de parámetros después.
Invocas el método con NP.Arange () Si importa el Numpy en su entorno como NP. Luego, hay 4 parámetros dentro de la función Arange () que puede cambiar.
El valor inicial del rango se indica mediante la opción "Inicio". Esta opción es opcional, por lo tanto, si no la especifica, el valor predeterminado se establece en 0.
El límite del rango se indica mediante la opción "'parar”. Como con cualquier indexación de Python, tenga en cuenta que este valor no es parte del rango final. En consecuencia, la serie de valores incluye efectivamente el valor de parada y continuar hasta él. Además, debe dar un valor de parada porque esta opción es necesaria.
La distancia entre los valores en la secuencia se especifica mediante el argumento de "paso". Este elemento no es necesario. Si no da ningún valor a la opción "Paso", se establecerá en 1 de forma predeterminada.
El tipo de datos se establece mediante la opción "dtype". Numerosos tipos de datos están disponibles en Python y Numpy que se pueden usar.
Ahora tienes alguna idea de los numpy.función arange () y su sintaxis. Veamos algunos programas de ejemplo para aprender cómo funciona la función.
Ejemplo 1:
Demostraremos cómo construir una secuencia fácil de arreglar numpy en este ejemplo. Asegúrese de importar el módulo Numpy a su entorno antes de comenzar a trabajar a través de este ejemplo y los otros que siguen. Ahora demostremos el código para generar una matriz numpy con siete valores. El código demuestra que primero importamos el módulo Numpy y luego usamos el NP.Función Arranga () para construir una matriz que contiene 7 entradas.
Debe tener en cuenta algunos factores, incluido el hecho de que omitimos el valor de inicio. La secuencia comienza en "0" como resultado. En segundo lugar, el "7" actúa como el punto de parada cuando usamos el código stop = 7. En respuesta, Numpy genera una secuencia de números que varía de 0 a este valor de parada, pero no lo incluye.
Los valores aumentan por "pasos" de 1. Esto ocurre como resultado del valor del parámetro de paso que no se especifica. El valor del argumento de paso por defecto es 1 si no se proporciona. El tipo de datos tampoco se especifica, y Python determina el tipo de datos de los otros argumentos proporcionados a la función.
importar numpy como npPuede ver que el código anterior se ejecuta correctamente en lo siguiente:
Otra opción es simplemente dejar el argumento y no el parámetro, como en el siguiente ejemplo:
importar numpy como npEjemplo 2:
Explicamos cómo generar una matriz en el primer ejemplo utilizando una secuencia de uno. Ahora, mostramos los pasos para crear una secuencia de números que se incrementan en 2. En el código, vamos a generar un rango de números en el paso 2. Comienza a las 4 y termina a las 20. Empleamos una posición de inicio de 4 y una posición de parada de 20 para lograr esto. Establecemos el "paso = 2" para incrementar los números en los pasos de 2. Mira el siguiente código:
importar numpy como npEl código anterior crea la matriz así:
El código genera la matriz numpy con los siguientes valores: 4, 6, 8, 10, 12, 14, 16 y 18. El inicio del rango de salida es 4. Hicimos esto estableciendo el comienzo en 4. El rango de salida luego consiste en valores que comienzan en 4 y aumentan en 2 incrementos a través de 18: 4, 6, 8, 10, etc.
Debido a que establecemos el valor de parada en 20, los valores de rango terminan en 18. Pero tenga en cuenta que Numpy.Arange () solo crea una serie hasta el valor de parada. Como resultado, una vez arange () alcanza los 18, deja de funcionar. Según la sintaxis, detener = 20, si intenta aumentar en un valor paso de 2, resulta en un valor de 20 que debe ignorarse.
Ejemplo 3:
Demostraremos cómo contar hacia atrás en el ejemplo final. Para hacerlo, debe emplear la opción de "paso". Como podemos ver en los ejemplos anteriores, el recuento siempre se lleva a cabo gradualmente de principio a fin. La opción "Paso" aquí está configurada en un entero negativo para contar hacia atrás. Imprime todos los enteros en el rango con un paso decreciente si lo establecemos en -1.
Es importante tener en cuenta que para que esto funcione, el valor de inicio debe ser más alto que el valor final. El valor de inicio se establece en 25 y el valor final se establece en 10 para devolver una lista de 25 a 10 en reversa. El paso se establece en -1. Consulte el siguiente código:
importar numpy como npEn la captura de pantalla a continuación, se puede ver un rango de números de 25 a 11
Conclusión
Este artículo se define la función numpy arange () y demostró cómo usarlo para generar una matriz con intervalos especificados. La sintaxis de la función Arange () también se proporciona junto con una explicación de cada uno de sus parámetros. Para que comprenda el tema en cuestión e implemente la idea en sus programas con facilidad, también incluimos tres ejemplos separados con toda la información necesaria.