Ich habe ein 1D-Temperatur-Array, dessen Länge 109 Elemente ist. Ich möchte dieses Array mit einem längeren 1D-Temperaturfeld vergleichen, dessen Länge 400 Elemente beträgt. Beide Arrays variieren durch den Raum, und ich nehme an, dass die Endpunkte jedes Arrays auf dem gleichen Breitengrad liegen. Ich möchte das kürzere Array so interpolieren, dass es die gleiche Anzahl von Elementen wie das längere Array hat. Ich habe versucht, die Funktion np.array zu verwenden, aber es funktioniert nicht richtig (ich könnte sehr gut etwas falsch machen). Jede Hilfe wird geschätzt!Python zu größeren 1D-Array interpolieren
1
A
Antwort
0
Ich werde einen Spline interpolieren. Hier ist meine Lösung
import scipy.interpolate as interp
import numpy as np
x = np.linspace(0, 399, num=109)
x_new = np.linspace(0, 399)
y = ARRAY WITH 109 ELEMENTS
def f(t):
return interp.InterpolatedUnivariateSpline(x, y)
new_array = f(x_new)
Verwandte Themen
- 1. interpolieren fehlende Werte 2d Python
- 2. Python: Array unbekannter Größe in String interpolieren
- 3. object_setClass zu einer größeren Klasse
- 4. Zeichnung Bild zu größeren Bitmap
- 5. interpolieren Frage
- 6. Wie zwei Werte zu interpolieren mit .animate
- 7. unterstreichen interpolieren Einstellungen
- 8. Wie kann ich georeferenzierte Daten in Python interpolieren?
- 9. Problem interpolieren RSA-Signaturen zwischen Python und Java/Scala
- 10. interpolieren zwischen Rotationsmatrizen
- 11. Python - Extrahieren einer kleineren Matrix von einer größeren
- 12. jQuery größeren Bereich entfernen?
- 13. Gettext() mit größeren Texten
- 14. Angular - interpolieren Zeichenfolge mit html
- 15. Fehler: $ interpolieren: noconcat Mehrere Ausdrücke
- 16. Implementieren von größeren Seitentabellen
- 17. interpolieren rekursive Suche in zsh
- 18. Angular2 - String mit HTML interpolieren
- 19. Knotenpaket - Ist es möglich, eine Variable in package.json zu interpolieren?
- 20. wählen Sie den größeren Ball
- 21. Verwalten eines größeren JavaScript-Projekts
- 22. Angular JS - „Fehler: [$ interpolieren: interr] Kann nicht interpolieren:“ von einer Arbeitsfunktion
- 23. Doxygen LaTeX-Ausgabe als Anhang zu einem größeren Dokument
- 24. Wie man kleine Quadrate effizient zu größeren quadratischen Gittern gruppiert
- 25. Wie ordne ich von kleineren zu größeren Wert für x?
- 26. TIFF zu JPEG Conversion Ergebnissen in einer größeren Bildgröße
- 27. warum ich den Zugang zu größeren Indizes in c haben
- 28. Interpolieren Funktion mit Apache Commons Math
- 29. Variablen in einem Parse :: RecDescent-Regex interpolieren
- 30. Scipy interpolieren gibt eine ‚dimensionslose‘ Array
Vielen Dank für die Lösung! – Tim