NumPy linspace()

Resumo : neste tutorial, você aprenderá como usar o numpy linspace()para criar um novo array numpy com números espaçados uniformemente em um intervalo especificado.

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

linspace()A função numpy cria um novo array numpy com números espaçados uniformemente em um determinado intervalo:

numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)Linguagem de código:  Python  ( python )

O linspace()funciona como a arange()função. Mas em vez de especificar o tamanho do passo, define o número de elementos no intervalo entre os valores starte stop.

Por exemplo, o seguinte usa a linspace()função para criar um novo array com cinco números entre 1 e 2:

import numpy as np

a = np.linspace(1, 2, 5)

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

Saída:

[1.   1.25 1.5  1.75 2.  ]Linguagem de código:  Python  ( python )

Se não quiser incluir o stopvalor, você pode excluí-lo usando o endpointparâmetro. Por exemplo:

import numpy as np

a = np.linspace(1, 2, 5, endpoint=False)

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

Saída:

[1.  1.2 1.4 1.6 1.8]Linguagem de código:  Python  ( python )

Observe que endpointé o Truepadrão. Portanto, a linspace()função retorna stopcomo a última amostra por padrão.

Resumo

  • Use a função numpy linspace()para criar uma matriz numpy com números espaçados uniformemente em um determinado intervalo.

Deixe um comentário

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