LaTeX式を解析し、直接SymPy式として使用したいと考えています。言い換えれば、私は必要なのsympifyに似たものである:LaTex式をSymPy内で使用できるタイプに変換する
from sympy import sympify
f = sympify('x^2 + sin(y) + 1/2')
print f
それは例えば、入力として、LaTeXの表現(文字列)を取ることができます。
f = latex_sympify('\frac{x}{1+x}')
sympifyを変換することができることを考えます文字列を正規の数式でSymPyオブジェクトに変換します。もしLaTeXを正規の数式に変換できるものがあれば、そのトリックを行うだろうと思います---しかし、私はPython内ですべてをやりたいと思っています。
ご提案は大変ありがとうございます。
数式のためのフィーチャのうち、どのフィーチャを最低限含めるべきか?あなたは配列/行列/二項演算子などを扱う必要がありますか? – Bakuriu
これにはまだSymPy機能はありません。 https://code.google.com/p/sympy/issues/detail?id=2319をご覧ください。 LaTeXをPythonのようなものに変換できるセカンダリパーサーを見つけることができるかもしれません。SymPyはそれを解析します。 – asmeurer
またパッチが歓迎されています:) – asmeurer