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.