2017-06-13 3 views
2

Ich arbeite an etwas Code und ich habe festgestellt, dass im Vergleich zu Mathematica SymPy Simply Befehl ist schrecklich langsam. Was Mathematica in Sekundenbruchteilen berechnen kann, benötigt SymPy für immer.Wie kann ich SymEngine für die Verwendung mit SymPy zugreifen?

Ich habe kürzlich online gelesen, dass SymEngine in SymPy implementiert wurde (oder wurde?), Um es schneller zu machen, und dass das Ziel (war?) War, auf SymEngine von Python zuzugreifen. Gibt es irgendeine Möglichkeit, SymPy auf meinem Computer SymEngine zu verwenden?

Antwort

1

SymEngine befindet sich noch in der Entwicklungsphase, aber ich habe einige der Funktionen, die sie bereits implementiert haben, erfolgreich genutzt. Erwarten Sie jedoch keine Wunder, da noch viele Teile fehlen.

Der einfachste Weg, symengine zu verwenden ist von Github herunterladen und den Anweisungen befolgen: symengine Wenn Sie ubuntu es wirklich einfach ist, wenn Sie nicht von der Quelle installieren (auch einfach). Ich schlage systemweite Installation vor, es ist sicherlich einfacher.

Einmal installiert, müssen Sie den Python-Wrapper installieren: symengine.py Das gleiche Projekt, das gleiche Team, funktioniert sehr gut zusammen.

Jetzt sind Sie bereit, mit dem Experimentieren mit syengine zu beginnen. Um es zu verwenden, müssen Sie import symengine und wahrscheinlich auch import sympy, da Sie wahrscheinlich Funktionen verwenden, die nicht in syengine (noch) implementiert sind.

Verwandte Themen