Función numpy.arange()

Beginner

Introducción

En este laboratorio, aprenderemos sobre la función numpy.arange() de la biblioteca NumPy que se utiliza para la creación de matrices.

La función arange() de NumPy es una de las rutinas de creación de matrices que generalmente se basa en rangos numéricos. Este método básicamente crea una instancia de ndarray con valores espaciados uniformemente y devuelve una referencia a la misma.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Comprendiendo la sintaxis de numpy.arange()

numpy.arange(inicio, fin, paso, tipo de datos)

La sintaxis anterior es la sintaxis necesaria para utilizar la función numpy.arange(). Los tres primeros parámetros se utilizan para determinar el rango de los valores, mientras que el cuarto parámetro se utiliza para especificar el tipo de los elementos.

Explorando los parámetros de numpy.arange()

Parámetro 1: start

Este es un parámetro opcional que se utiliza para indicar el inicio del intervalo. El valor predeterminado de este parámetro es 0. Este valor está incluido en el intervalo.

Parámetro 2: stop

Este parámetro es un número (entero o decimal) que se utiliza para representar el valor en el que finaliza el intervalo, excluyendo este valor.

Parámetro 3: step

Este es un parámetro opcional que indica el tamaño del paso del intervalo y es un número por el cual cambian los valores del intervalo.

Parámetro 4: dtype

Esta opción se utiliza para indicar el tipo de datos de los elementos del arreglo de NumPy. El valor predeterminado de este parámetro es None.

Creando una matriz básica con numpy.arange()

En este paso, crearemos una matriz utilizando todos los argumentos de rango y luego mostraremos la matriz utilizando la función print().

import numpy as np

## Crea una matriz básica de NumPy utilizando todos los argumentos de rango
a = np.arange(start=2, stop=12, step=2)

## Muestra la salida
print("La salida es :", a)

La salida debe ser [2, 4, 6, 8, 10].

Creando una matriz con numpy.arange() utilizando solo dos argumentos de rango

En este paso, crearemos una matriz utilizando solo dos argumentos de rango y luego mostraremos la matriz utilizando la función print().

import numpy as np

## Crea una matriz de NumPy utilizando solo dos argumentos de rango
a = np.arange(start=2, stop=12)

## Muestra la salida
print("La salida es :", a)

Dado que se proporcionan solo dos argumentos, el parámetro step toma el valor predeterminado de 1. La salida debe ser [2, 3, 4, 5, 6, 7, 8, 9, 10, 11].

Creando una matriz con numpy.arange() con un solo argumento de rango

En este paso, crearemos una matriz utilizando un solo argumento de rango y luego mostraremos la matriz utilizando la función print().

import numpy as np

## Crea una matriz de NumPy utilizando un solo argumento de rango
a = np.arange(12)

## Muestra la salida
print("La salida es :", a)

Dado que se proporciona solo un argumento, se toma como stop y los valores predeterminados de start y step se toman como 0 y 1 respectivamente. La salida debe ser [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11].

Creando una matriz con numpy.arange() con argumentos negativos

En este paso, crearemos una matriz con argumentos negativos y tendremos un valor positivo para el argumento step.

import numpy as np

## Crea una matriz de NumPy con valores de inicio y fin negativos
a = np.arange(-10, -1)

## Muestra la salida
print("La salida es:", a)

La salida debe ser [-10, -9, -8, -7, -6, -5, -4, -3, -2].

Resumen

En este laboratorio, cubrimos la función numpy.arange() que es la rutina principal de creación de matrices en la biblioteca NumPy. Aprendimos sobre su sintaxis, parámetros y el valor devuelto por esta función. También creamos matrices básicas utilizando diferentes argumentos de rango y aprendimos cómo mostrar su salida.