Função Arange do NumPy

Beginner

Introdução

Neste laboratório, aprenderemos sobre a função numpy.arange() da biblioteca NumPy, que é usada para a criação de arrays.

A função arange() do NumPy é uma das rotinas de criação de arrays que geralmente se baseia em intervalos numéricos. Este método basicamente cria uma instância de ndarray com valores espaçados uniformemente e retorna a referência a ela.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Entendendo a Sintaxe de numpy.arange()

numpy.arange(start, stop, step, dtype)

A sintaxe acima é a sintaxe necessária para usar a função numpy.arange(). Os três primeiros parâmetros são usados para determinar o intervalo dos valores, enquanto o quarto parâmetro é usado para especificar o tipo dos elementos.

Explorando os Parâmetros de numpy.arange()

Parâmetro 1: start

Este é um parâmetro opcional usado para indicar o início do intervalo. O valor padrão deste parâmetro é 0. Este valor está incluído no intervalo.

Parâmetro 2: stop

Este parâmetro é um número (inteiro ou decimal) que é usado para representar o valor no qual o intervalo termina, excluindo este valor.

Parâmetro 3: step

Este é um parâmetro opcional que indica o tamanho do passo do intervalo e é um número pelo qual os valores do intervalo mudam.

Parâmetro 4: dtype

Esta opção é usada para indicar o tipo de dados dos itens do array NumPy. O valor padrão deste parâmetro é None.

Criando um array básico com numpy.arange()

Nesta etapa, criaremos um array usando todos os argumentos de intervalo e, em seguida, imprimiremos o array usando a função print().

import numpy as np

## Create a basic NumPy array using all the range arguments
a = np.arange(start=2, stop=12, step=2)

## Print the output
print("The Output is :", a)

A saída deve ser [2, 4, 6, 8, 10].

Criando um array numpy.arange() usando apenas dois argumentos de intervalo

Nesta etapa, criaremos um array usando apenas dois argumentos de intervalo e, em seguida, imprimiremos o array usando a função print().

import numpy as np

## Create a NumPy array using only two range arguments
a = np.arange(start=2, stop=12)

## Print the output
print("The Output is :", a)

Como apenas dois argumentos são fornecidos, o parâmetro step assume o valor padrão de 1. A saída deve ser [2, 3, 4, 5, 6, 7, 8, 9, 10, 11].

Criando um array numpy.arange() com um único argumento de intervalo

Nesta etapa, criaremos um array usando um único argumento de intervalo e, em seguida, imprimiremos o array usando a função print().

import numpy as np

## Create a NumPy array using a single range argument
a = np.arange(12)

## Print the output
print("The Output is :", a)

Como apenas um argumento é fornecido, ele é considerado como stop, e os valores padrão de start e step são considerados como 0 e 1, respectivamente. A saída deve ser [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11].

Criando um array numpy.arange() com argumentos negativos

Nesta etapa, criaremos um array com argumentos negativos e teremos um valor positivo para o argumento step.

import numpy as np

## Create a NumPy array with negative start and stop values
a = np.arange(-10, -1)

## Print the output
print("The output is:", a)

A saída deve ser [-10, -9, -8, -7, -6, -5, -4, -3, -2].

Resumo

Neste laboratório, abordamos a função numpy.arange(), que é a rotina primária de criação de arrays na biblioteca NumPy. Aprendemos sobre sua sintaxe, parâmetros e o valor retornado por esta função. Também criamos arrays básicos usando diferentes argumentos de intervalo e aprendemos como imprimir sua saída.