Ciência de Dados

Como usar a função Python NumPy arange ()

Como usar a função Python NumPy arange ()

Existem muitas funções na biblioteca Python NumPy para realizar diferentes tipos de operações numéricas e científicas. Criar diferentes tipos de matrizes para vários fins é um dos usos práticos da biblioteca NumPy. Python tem uma função integrada chamada arange () para criar uma lista de números sequenciais. arange () é uma das funções de criação de matriz da biblioteca NumPy para criar uma matriz de intervalos numéricos. Os usos da função NumPy arange () foram explicados neste tutorial.

Sintaxe

np.array np.arange ([start,] stop, [step,], dtype = None)

Esta função pode receber quatro argumentos. O começar a discussão é opcional que define o valor inicial da matriz. Se o valor inicial for usado na função, o argumento obrigatório, Pare, irá requerer a definição do valor final do array. O argumento passo é opcional que define a diferença entre os elementos. O valor padrão de o passo é 1, e o valor deste argumento não pode ser 0. O quarto argumento, tipo d, define o tipo de dados do elemento da matriz, e o valor padrão deste argumento é Nenhum. Esta função retorna um objeto de matriz com base nos valores de argumento.

Uso da função arange ()

Você deve instalar a biblioteca python NumPy antes de praticar os exemplos deste tutorial. Os usos da função arange () com um argumento, dois argumentos e três argumentos foram mostrados nesta seção deste tutorial usando vários exemplos.

Exemplo-1: uso da função arange () com um argumento

Quando o arange () função da biblioteca NumPy é usada com um argumento, então o valor superior da matriz é definido como o valor do argumento. O seguinte script irácriar um array NumPy de valores de intervalo e imprimir os diferentes atributos de array e valores de array. 12 foi usado como o valor do argumento da função arange () que criará uma matriz NumPy de 12 elementos que começará de 0 e terminará em 11. A seguir, a dimensão, tamanho e tipo de dados da matriz serão impressos. Os valores da matriz serão impressos mais tarde.

# Import NumPy
importar numpy como np
# Crie uma matriz NumPy unidimensional de números sequenciais
np_array = np.arange (12)
# Imprime os diferentes atributos do array NumPy
print ('A dimensão da matriz:', np_array.ndim)
print ('O comprimento da matriz:', np_array.Tamanho)
print ('O tipo de dados do array:', np_array.dtype)
# Imprime os valores do array NumPy
print ('Os valores da matriz são:', np_array)

Resultado:

A seguinte saída aparecerá após a execução do script.

Exemplo 2: uso da função arange () com dois argumentos

Quando a função arange () é usada com dois argumentos, os valores inicial e final do array serão definidos como os valores do argumento. O exemplo a seguir mostra como criar uma matriz com os valores inferior e superior usando arange () função. A primeira matriz é criada definindo 10 no começar valor e 25 no Pare valor. Uma série de 15 número inteiro sequencial será criado. A seguir, dois atributos e valores de matriz serão impressos. A segunda matriz é criada definindo 0.5 no começar valor e 5.5 na Pare valor. Uma matriz de 5 números sequenciais flutuantes será criada. Os mesmos atributos e valores deste array serão impressos mais tarde.

# Importar biblioteca NumPy
importar numpy como np
# Crie uma matriz NumPy de números inteiros com os valores inicial e final
np_array1 = np.arange (10, 25)
# Imprime atributos diferentes do array
print ('O tamanho da matriz:', np_array1.Tamanho)
print ('O tipo de dados da matriz:', np_array1.dtype)
# Imprime os valores do array NumPy
print ('Os valores da matriz são:', np_array1)
# Crie uma matriz NumPy de números flutuantes com os valores inicial e final
np_array2 = np.arange (0.5, 5.5)
# Imprime atributos diferentes do array
print ('\ nO tamanho da matriz:', np_array2.Tamanho)
print ('O tipo de dados da matriz:', np_array2.dtype)
# Imprime os valores do array NumPy
print ('Os valores da matriz são:', np_array2)

Resultado:

A seguinte saída aparecerá após a execução do script.

Exemplo 3: Uso da função arange () com três argumentos

O exemplo a seguir mostra o uso da função arange () com três argumentos. 10 está definido para o começar argumento, 20 está definido para o Pare argumento, e 2 está definido para o valor do argumento da etapa da função arange (). Ele criará uma matriz de 5 valores inteiros. O tamanho, tipo de dados e valores da matriz serão impressos como saída.

# Import Numpy
importar numpy como np
# Crie uma matriz NumPy de números inteiros com os valores de início, fim e etapa
np_array = np.arange (10, 20, 2)
# Imprime atributos diferentes do array
print ('O tamanho do array:', np_array.Tamanho)
print ('O tipo de dados da matriz:', np_array.dtype)
# Imprime os valores do array NumPy
print ('Os valores da matriz são:', np_array)

Resultado:

A seguinte saída aparecerá após a execução do script.

Exemplo 4: Uso da função arange () com os valores de argumento negativos

O exemplo a seguir mostra o uso da função arange () com os valores de argumento negativos. 50 é definido para o argumento de início, 20 é definido para o argumento de parada e 2 é definido para o valor do argumento do passo da função arange (). Ele criará uma matriz de 9 números inteiros negativos. O tamanho, tipo de dados e valores da matriz serão impressos como saída.

# Import Numpy
importar numpy como np
# Crie uma matriz NumPy de números negativos com os valores de início, fim e etapa
np_array = np.arange (-50, -5, 5)
# Imprime atributos diferentes do array
print ('O tamanho do array:', np_array.Tamanho)
print ('O tipo de dados da matriz:', np_array.dtype)
# Imprime os valores do array NumPy
print ('Os valores da matriz são:', np_array)

Resultado:

A seguinte saída aparecerá após a execução do script.

Conclusão

As maneiras de criar uma matriz NumPy usando a função arange () foram descritas neste tutorial usando vários exemplos. A criação da matriz com os números sequenciais positivos e negativos usando esta função é mostrada aqui. Espero que o propósito de usar a função arange () seja esclarecido para os leitores após a leitura deste tutorial.

Remapeie os botões do mouse de maneira diferente para software diferente com o controle de botão do mouse X
Talvez você precise de uma ferramenta que possa fazer o controle do seu mouse mudar com cada aplicativo que você usa. Se for esse o caso, você pode ex...
Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...