Como usar a função Python Numpy Arange

Como usar a função Python Numpy Arange

Muitas funções existem na biblioteca Python Numpy para executar diferentes tipos de operações numéricas e científicas. Criar diferentes tipos de matrizes para vários propósitos é um dos usos práticos da biblioteca Numpy. O Python possui uma função interna chamada Arange () para criar uma lista de números seqüenciais. Arange () é uma das funções de criação da matriz da biblioteca Numpy para criar uma variedade de faixas numéricas. Os usos da função Numpy Arange () explicaram neste tutorial.

Sintaxe

NP.Array np.ARANGE ([Start,] Stop, [Step,], Dtype = Nenhum)

Esta função pode levar quatro argumentos. O iniciar o argumento é opcional que define o valor inicial da matriz. Se o valor inicial for usado na função, o argumento obrigatório, parar, exigirá definir o valor final da matriz. O argumento de 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, dtype, define o tipo de dados do elemento da matriz, e o valor padrão desse argumento é Nenhum. Esta função retorna um objeto de matriz baseado nos valores do argumento.

Uso da função Arange ()

Você tem que 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 () A função da biblioteca Numpy é usada com um argumento, então o valor superior da matriz é definido como o valor do argumento. O script a seguir criará uma variedade de valores de alcance e imprimirá os diferentes atributos da matriz e valores de matriz. 12 tem sido usado como o valor do argumento da função ARANGE () que criará uma matriz Numpy de 12 elementos que começarão de 0 e terminarão a 11. Em seguida, a dimensão, tamanho e tipo de dados da matriz serão impressos. Os valores da matriz serão impressos mais tarde.

# Importar numpy
importar numpy como np
# Crie uma variedade de números sequenciais unidimensionais
np_array = np.ARANGE (12)
# Imprima os diferentes atributos da matriz Numpy
print ('A dimensão da matriz:', np_array.ndim)
print ('o comprimento da matriz:', np_array.tamanho)
print ('o tipo de dados da matriz:', np_array.dtype)
# Imprima os valores da matriz Numpy
Print ('Os valores da matriz são:', np_array)

Saída:

A saída a seguir 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 iniciais e finais da matriz serão definidos como os valores do argumento. O exemplo a seguir mostra como criar uma matriz com os valores inferiores e superiores usando arange () função. A primeira matriz é criada configurando 10 no começar valor e 25 no parar valor. Uma variedade de 15 O número inteiro seqüencial será criado. Em seguida, dois atributos e valores de matriz serão impressos. A segunda matriz é criada configurando 0.5 no começar valor e 5.5 no parar valor. Uma matriz de 5 número flutuante sequencial será criado. Os mesmos atributos e os valores desta matriz serão impressos posteriormente.

# Importar biblioteca Numpy
importar numpy como np
# Crie uma variedade de números inteiros com os valores de início e final
np_array1 = np.Arange (10, 25)
# Imprima diferentes atributos da matriz
print ('O tamanho da matriz:', np_array1.tamanho)
print ('O tipo de dados da matriz:', np_array1.dtype)
# Imprima os valores da matriz Numpy
Print ('Os valores da matriz são:', np_array1)
# Crie uma variedade de números de flutuação com os valores de início e final
np_array2 = np.ARANGE (0.5, 5.5)
# Imprima diferentes atributos da matriz
print ('\ n o tamanho da matriz:', np_array2.tamanho)
print ('o tipo de dados da matriz:', np_array2.dtype)
# Imprima os valores da matriz Numpy
Print ('Os valores da matriz são:', np_array2)

Saída:

A saída a seguir 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 parar argumento, e 2 está definido para o Valor do argumento da etapa da função ARANGE (). Isso criará uma matriz de 5 valores inteiros. O tamanho, o tipo de dados e os valores da matriz serão impressos como a saída.

# Importar numpy
importar numpy como np
# Crie uma variedade de números inteiros com os valores de início, final e etapa
np_array = np.Arange (10, 20, 2)
# Imprima diferentes atributos da matriz
print ('O tamanho da matriz:', np_array.tamanho)
print ('o tipo de dados da matriz:', np_array.dtype)
# Imprima os valores da matriz Numpy
Print ('Os valores da matriz são:', np_array)

Saída:

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

Exemplo-4: Uso da função ARANGE () com os valores de argumento negativo

O exemplo a seguir mostra o uso da função ARANGE () com os valores de argumento negativo. 50 está definido para o argumento inicial, 20 está definido para o argumento de parada e 2 está definido para o valor do argumento da função Arange (). Isso criará uma matriz de 9 números inteiros negativos. O tamanho, o tipo de dados e os valores da matriz serão impressos como a saída.

# Importar numpy
importar numpy como np
# Crie uma variedade de números negativos com os valores de início, final e etapa
np_array = np.Arange (-50, -5, 5)
# Imprima diferentes atributos da matriz
print ('O tamanho da matriz:', np_array.tamanho)
print ('o tipo de dados da matriz:', np_array.dtype)
# Imprima os valores da matriz Numpy
Print ('Os valores da matriz são:', np_array)

Saída:

A saída a seguir 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 positivos e negativos sequenciais usando esta função mostrou aqui. Espero que o objetivo de usar a função arange () seja liberado para os leitores depois de ler este tutorial.