Als «interpolation» getaggte Fragen

Bei der Interpolation werden die Werte einer Funktion geschätzt, wenn die Werte der Funktion nur an einem bestimmten Satz von Punkten bekannt sind. Fragen zur Interpolation in einer oder mehreren Dimensionen sowie Algorithmen dazu sollten dieses Tag haben.

17
Gibt es einen hochwertigen nichtlinearen Programmierlöser für Python?
Ich habe mehrere herausfordernde nicht konvexe globale Optimierungsprobleme zu lösen. Derzeit verwende ich die Optimization Toolbox von MATLAB (speziell fmincon()mit algorithm = 'sqp'), was sehr effektiv ist . Der größte Teil meines Codes ist jedoch in Python, und ich würde die Optimierung gerne auch in Python durchführen. Gibt es einen …


1
Was ist der bevorzugte und effiziente Ansatz für die Interpolation mehrdimensionaler Daten?
Was ist der bevorzugte und effiziente Ansatz für die Interpolation mehrdimensionaler Daten? Dinge, über die ich mir Sorgen mache: Leistung und Speicher für Konstruktion, Einzel- / Chargenbewertung Handhabungsabmessungen von 1 bis 6 linear oder höherer Ordnung Fähigkeit, Gradienten zu erhalten (wenn nicht linear) regelmäßiges gegen zerstreutes Gitter Verwendung als Interpolationsfunktion, …



4
Effiziente Interpolationsmethode für unstrukturierte Gitter?
Ich würde gerne eine gute Methode zum Interpolieren von Daten zwischen zwei unstrukturierten Gittern kennen, wobei ein Gitter eine gröbere Version des anderen ist. Effizienz ist für mich sehr wichtig, da ich ein vorübergehendes PDE-Problem löse, bei dem ich zu jedem Zeitpunkt der Lösung Daten zwischen den Gittern übertragen muss. …


2
Neigen RBF-Kernel-Matrizen dazu, schlecht konditioniert zu sein?
Ich verwende die RBF-Kernelfunktion, um einen kernelbasierten Algorithmus für maschinelles Lernen (KLPP) zu implementieren. Die resultierende Kernelmatrix ist extrem schlecht konditioniert. Die Bedingungsnummer der L2-Norm lautetKKK 1017-1064K(i,j)=exp(−(xi−xj)2σ2m)K(i,j)=exp⁡(−(xi−xj)2σm2)K(i,j)= \exp\left({\frac{-(x_{i}-x_{j})^2}{ \sigma_{m}^2}}\right)1017−10641017−106410^{17}-10^{64} Gibt es eine Möglichkeit, es gut konditioniert zu machen? Ich denke, Parameter muss eingestellt werden, aber ich weiß nicht genau, wie.σσ …



1
Schnelle (ungefähre) Auswertung des Chebyshev-Polynoms
Gibt es eine bevorzugte Methode zur Implementierung einer schnellen (ungefähren) Auswertung des Chebyshev-Interpolationspolynoms auf einem einheitlichen Gitter (angesichts der Funktionswerte an den Chebyshev-Knoten)? Mein Problem ist, dass die Interpolation langsam wird, wenn der Grad des Interpolationspolynoms zunimmt. Die folgenden Ideen kamen mir in den Sinn: Versuchen Sie, ungleichmäßige FFT-Techniken (NFFT) …

1
Was ist die genaueste Interpolationsmethode für ein 3D-Flussfeld in einem strukturierten Gitter?
Ich löse komprimierbare Navier-Stokes-Gleichungen für mehrere Arten in einem strukturierten 3D-Gitter. Ich habe eine Lösung für ein bestimmtes Gitter erhalten (sagen wir eine relativ grobe). Ich möchte jetzt mein Raster verfeinern und meine vorherige Lösung auf meinem neuen Raster interpolieren, bevor ich meine Simulation neu starte. Derzeit haben wir ein …

1
Was sind diese Schwingungen?
Ich habe eine numerisch definierte Funktion die zwischen einem Gaußschen und einem Lorentzschen liegt. Es zerfällt viel langsamer als ein Gaußscher, aber immer noch schneller als eine einfache inverse Kraft.G( x )G(x)g(x) Ich muss seine Fourier-Transformation für großes berechnen . Da Funktionsaufrufe von rechenintensiv sind, definiere ich eine Interpolation von …

4
Derivate höherer Ordnung von Splines mit SciPy
Ich habe einen Spline erstellt, um meine Daten in Python anzupassen, indem ich: spline=scipy.interpolate.UnivariateSpline(energy, fpp, k=4) Die Gleichung, die ich verwenden möchte, beinhaltet eine Summation zwischen n = 2 und n = unendlich, wobei n die Ordnung des Differentials an einem Punkt Eo ist. Verwenden Sie jedoch; UnivariateSpline.__call__(spline, e0, nu=n) …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.