我想解析 LaTeX 公式并直接将它们用作 SymPy 表达式。换句话说,我需要的是类似于 sympify 的东西:
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 中做所有事情。
任何建议将不胜感激。
最佳答案
看看这个 Latex -> Sympy 转换器,它适用于大部分 Latex:
关于python - 将 LaTex 公式转换为可以在 SymPy 中使用的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15805882/