Desidero analizzare le formule LaTeX e utilizzarle direttamente come espressioni SymPy. In altre parole, ciò che mi serve è qualcosa di simile a sympify:Convertire una formula LaTex in un tipo che può essere utilizzato all'interno di SymPy
from sympy import sympify
f = sympify('x^2 + sin(y) + 1/2')
print f
ma che può assumere espressioni LaTeX (stringhe) come input, ad esempio:
f = latex_sympify('\frac{x}{1+x}')
Dato che sympify è in grado di convertire un stringa con un'espressione matematica regolare in un oggetto SymPy, se c'è qualcosa che può convertire LaTeX in un'espressione matematica regolare, immagino che farebbe il trucco --- ma preferirei fare tutto in Python.
Qualsiasi suggerimento sarà molto apprezzato.
Credo che una cosa del genere non esiste ... In ogni caso, LaTeX ha tonnellate di funzionalità per le formule, quindi quale dovrebbe essere incluso almeno? Hai bisogno di gestire matrici/matrici/binomi ecc.? – Bakuriu
Non esiste ancora alcuna funzione SymPy per questo. Vedi https://code.google.com/p/sympy/issues/detail?id=2319. Potresti riuscire a trovare un parser secondario in grado di convertire LaTeX in qualcosa di simile a Python, che SymPy può quindi analizzare. – asmeurer
Anche le patch sono benvenute :) – asmeurer