NumPy intervalo()

Resumo : neste tutorial, você aprenderá como usar a arange()função numpy para criar um array numpy com números espaçados uniformemente.

Introdução à função numpy arange()

arange()A função numpy cria uma nova matriz numpy com números espaçados uniformemente entre start(inclusive) e stop(exclusivo) com um determinado step:

numpy.arange(start, stop, step, dtype=None, *, like=None)Linguagem de código:  Python  ( python )

Por exemplo, o seguinte usa arange()a função para criar uma matriz numpy:

import numpy as np

a = np.arange(1, 10, 2)

print(a)Linguagem de código:  Python  ( python )

Saída:

[1 3 5 7 9]Linguagem de código:  Python  ( python )

A matriz numpy começa em 1 e termina em 9. Observe que ela não inclui o valor de parada (10). Como a etapa é 2, a matriz numpy contém 1, 3, 5, 7 e 9.

Como passamos 1 e 10 como números inteiros, a arange()função cria um novo array de números inteiros.

Se você deseja criar um array de floats , você pode passar os valores start e stop como floats como este:

import numpy as np

a = np.arange(1.0, 10.0, 2)

print(a)Linguagem de código:  Python  ( python )

Saída:

[1. 3. 5. 7. 9.]Linguagem de código:  Python  ( python )

Ou você pode especificar explicitamente o tipo dos elementos do array numpy usando o dtypeargumento:

import numpy as np

a = np.arange(1, 10, 2, dtype=np.float64)

print(a)Linguagem de código:  Python  ( python )

Saída:

[1. 3. 5. 7. 9.]Linguagem de código:  Python  ( python )

Resumo

  • Use a função numpy arange()para criar uma nova matriz numpy com números espaçados uniformemente entre start(inclusivo) e stop(exclusivo) com um determinado intervalo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *