Funkcja Numpy interp () pozwala uzyskać jednowymiarową interpolację liniową do funkcji z dostarczonymi dyskretnymi punktami danych (XP, FP), oceniona na x.
Składnia funkcji
Składnia funkcji jest jak pokazana poniżej:
1 | Numpy.interp (x, xp, fp, po lewej = brak, po prawej = brak, okres = brak) |
Parametry
Parametry funkcji omówiono poniżej:
Ratunek: https: // en.Wikipedia.org/wiki/linear_interpolation
Wartość zwracana
Funkcja zwraca interpolowane wartości o tym samym kształcie co wejście (x).
Przykład
Poniższy przykład ilustruje, jak korzystać z funkcji interp () w Numpy.
1 2 3 4 5 6 | # Importuj Numpy importować Numpy jako NP x = 1.4 XP = [6,4,2] FP = [1,2,3] Drukuj (NP.interp (x, xp, fp)) |
Kod powyżej powinien zwrócić:
1 | 1.0 |
Przykład nr 2
Rozważ poniższy kod z okresowymi współrzędnymi.
1 2 3 4 | x = [0, 1.8, 2.4, 1., 2] XP = [100, 90, 45, 33] FP = [4,3,2,1] Drukuj (NP.interp (x, xp, fp, okres = 240)) |
Powyższy kod powinien zwrócić:
1 | [1.57225434 1.54104046 1.53063584 1.55491329 1.53757225] |
Wniosek
W tym artykule obejmuje podstawy funkcji interp w Numpy. Zapraszam do eksploracji dokumentów, aby uzyskać więcej.
Szczęśliwe kodowanie!!