2017-07-04 3 views
2

Die meisten meiner Schularbeiten für die numerische Analyse ist in excel getan, so dass ich Excel-Funktionen ausgiebig verwenden. Ich möchte jedoch beginnen, sympy in meinen Workflow zu integrieren.Exportieren von Klartext für Excel mit Sympy

Meine Frage ist, gibt es eine Möglichkeit, Funktionen von sympy zu drucken, um sie kopierfähig zu machen excel? Was ich am Ende mache, wenn ich meine Ausgabe in sympy bekomme, ist Neuformatierung für excel, d. H., Einige Begriffe umgruppieren, so dass sie deutlicher zu übertreffen sind, und häufiger ** zu ^ ändern.

Ich bin mir bewusst, dass ich einfach mathematica dafür verwenden kann, was meine Ausgabe-Text druckt (wo Exponenten standardmäßig sind ausgedrückt mit ^), aber ich frage mich, ob ich das gleiche mit sympy tun können.

Antwort

1

Wenn Mathematica Stil Ausgang ausreichend ist, dann sollte folgendes tun:

import sympy 
from sympy.printing import mathematica_code 

x = sympy.symbols('x') 
sympy.printing.mathematica_code(sympy.integrate(x**2,x)) 

Dokumentation here.

Es gibt viele andere Druckoptionen, die vielleicht noch besser funktionieren als die mathematische Ausgabe.

+0

Dies war am nützlichsten. Vielen Dank! –

+0

Froh, dass es für Sie funktioniert. Jetzt wäre es toll für andere Benutzer (und mich), wenn Sie die Antwort als Lösung für Ihr Problem akzeptiert haben. Sie könnten auch einen Kommentar hinterlassen, wenn Sie am Ende etwas anderes als "Mathematica" ausgegeben haben. – Hannebambel

Verwandte Themen