A função Numpy Interp () permite obter a interpolação linear unidimensional para uma função com os pontos de dados discretos fornecidos (XP, FP), avaliados em x.
Função Sintaxe
A sintaxe da função é como mostrado abaixo:
1 | Numpy.interp (x, xp, fp, esquerda = nenhum, à direita = nenhum, período = nenhum) |
Parâmetros
Os parâmetros da função são discutidos abaixo:
Recurso: https: // pt.Wikipedia.org/wiki/linear_interpolation
Valor de retorno
A função retorna os valores interpolados com a mesma forma que a entrada (x).
Exemplo
O exemplo a seguir ilustra como usar a função interp () em Numpy.
1 2 3 4 5 6 | # importar numpy importar numpy como np x = 1.4 XP = [6,4,2] FP = [1,2,3] Imprimir (NP.interp (x, xp, fp)) |
O código acima deve retornar:
1 | 1.0 |
Exemplo #2
Considere o código abaixo com coordenadas periódicas.
1 2 3 4 | x = [0, 1.8, 2.4, 1., 2] XP = [100, 90, 45, 33] FP = [4,3,2,1] Imprimir (NP.interp (x, xp, fp, período = 240)) |
O código acima deve retornar:
1 | [1.57225434 1.54104046 1.53063584 1.55491329 1.53757225] |
Conclusão
Este artigo abrange o básico da função interp em Numpy. Sinta -se à vontade para explorar os documentos para mais.
Codificação feliz!!