Frage

Ich werde eine Faltung von zwei Funktionen in Python zu implementieren, aber SciPy / Numpy erscheint Funktionen für die Faltung von zwei Arrays nur haben.

Bevor ich versuche, dies zu realisieren, indem die die regelmäßige Integration Ausdruck der Faltung verwendet wird, würde ich fragen, ob jemand von einem bereits bestehenden Modul kennt, die diese Operationen durchführt.

Gelingt das nicht, die von den verschiedenen Arten der Integration, die SciPy bietet, ist die am besten geeignet für das?

Danke!

War es hilfreich?

Lösung

Ja, SciPy / Numpy ist vor allem besorgt über Arrays.

Wenn Sie eine ungefähre Lösung tolerieren können, und Ihre Funktionen nur eine Reihe von Wert Betrieb über (nicht unendlich) ein Array mit den Werten füllen und falten die Arrays.

Wenn Sie etwas mehr „richtige“ Kalkül-weise wollen würden Sie wahrscheinlich benötigen eine leistungsfähige Solver (mathmatica, Ahorn ...)

Andere Tipps

Sie könnten versuchen, die diskrete Falt- zu implementieren wenn Sie es Punkt für Punkt .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top