La función Numpy Interp () le permite obtener la interpolación lineal unidimensional a una función con los puntos de datos discretos proporcionados (XP, FP), evaluado en X.
Sintaxis de funciones
La sintaxis de la función es como se muestra a continuación:
1 | numpy.interp (x, xp, fp, izquierda = ninguno, derecho = ninguno, período = ninguno) |
Parámetros
Los parámetros de la función se analizan a continuación:
Recurso: https: // en.Wikipedia.org/wiki/lineal_interpolation
Valor de retorno
La función devuelve los valores interpolados con la misma forma que la entrada (x).
Ejemplo
El siguiente ejemplo ilustra cómo usar la función interp () en 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)) |
El código anterior debería devolver:
1 | 1.0 |
Ejemplo #2
Considere el siguiente código con 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)) |
El código anterior debe devolver:
1 | [1.57225434 1.54104046 1.53063584 1.55491329 1.53757225] |
Conclusión
Este artículo cubre los conceptos básicos de la función Interp en Numpy. Siéntase libre de explorar los documentos para más.
Codificación feliz!!