Interpolation mit Python numpy

8


Ich habe ein Array von Samples y und entsprechenden x-Werten. Einige Y-Werte fehlen möglicherweise und ich möchte lineare Interpolation verwenden, um sie zu berechnen. Was ist der beste Weg, es mit Python zu tun (ich benutze numpy Arrays). Wenn Sie mir einen Beispielcode liefern könnten, der großartig wäre.

Danke

    
Bob 27.03.2011, 00:27
quelle

2 Antworten

10

Siehe die Interpolationsmethode in der Dokumentation, die Beispiele enthält:

Ссылка

Es gibt auch eine umfangreichere Reihe von Methoden, die über scipy verfügbar sind:

Ссылка

    
JoshAdel 27.03.2011, 00:36
quelle
0

Ich konnte Matlabs schnelle interpn-Funktion nicht finden, also habe ich selbst eine programmiert:

Ссылка

Die Daten müssen in einem Raster liegen, aber die Koordinaten müssen nicht gleichmäßig verteilt sein.

    
fejikso 01.05.2014 23:30
quelle

Tags und Links