Is there a way to convert simple python code to Mathematica code
-
$\begingroup$ Is "Simpyle" a typo, or is it something in the Python world I should know about? $\endgroup$ – ktm Feb 10 '20 at 1:31
I do not think there is general way to convert large chunk of code from Python to Mathematica (such as complete functions). But for individual expressions you could try this do it via Latex.
In Python
In[24]: from sympy import *
In[25]: x,y=symbols('x y')
In[26]: expr= 1+2**(x+y)*integrate(sin(x),x)-2*tan(x)
In[27]: expr
Out[27]: -2**(x + y)*cos(x) - 2*tan(x) + 1
In[28]: sympy.latex(expr)
Out[28]: '- 2^{x + y} \\cos{\\left(x \\right)} - 2 \\tan{\\left(x \\right)} + 1'
Now transfer the last expression to Mathematica. You could do this via file, or manually, or in other ways. Once inside Mathematica, then type
expr = "-2^{x+y} \\cos{\\left(x \\right)}-2 \\tan{\\left(x \\right)}+1";
ToExpression[expr, TeXForm]
Which gives
1+(-2)^(x+y) Cos[x]-2 Tan[x]