# Convert symbolic SymPy expression to native Julia code?

**URL:** <https://discourse.julialang.org/t/convert-symbolic-sympy-expression-to-native-julia-code/21757>\
**Category:** Performance\
**Created:** [March 11, 2019, 9:49pm UTC](https://discourse.julialang.org/t/convert-symbolic-sympy-expression-to-native-julia-code/21757 "2019-03-11T21:49:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![misha\_mikhasenko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/misha_mikhasenko/32/5060_2.png) [@misha\_mikhasenko](https://discourse.julialang.org/u/misha_mikhasenko)\
**Post date:** [March 11, 2019, 9:49pm UTC](https://discourse.julialang.org/t/convert-symbolic-sympy-expression-to-native-julia-code/21757/1 "2019-03-11T21:49:42Z")

</div>

I believe it is possible and might be done already but I have not found.  
It would gain an infinite factor in the evaluation speed as in the example below:

 ![sympy_vs_julia](https://global.discourse-cdn.com/julialang/original/3X/3/e/3e24f5170a41327c832fd220b83947c4786fbd39.png)

---

<div class="post-metadata">

**Author:** ![j\_verzani](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j_verzani/32/8551_2.png) [@j\_verzani](https://discourse.julialang.org/u/j_verzani)\
**Post date:** [March 11, 2019, 10:55pm UTC](https://discourse.julialang.org/t/convert-symbolic-sympy-expression-to-native-julia-code/21757/2 "2019-03-11T22:55:26Z")

</div>

I think you want [lambdify](https://github.com/JuliaPy/SymPy.jl/blob/master/src/lambdify.jl#L97) Though it isn’t quite as fast as you can make it due to an `invokelatest` call in the `_lamdify` method. This can be worked around in your code, should you need it.

---

<div class="post-metadata">

**Author:** ![misha\_mikhasenko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/misha_mikhasenko/32/5060_2.png) [@misha\_mikhasenko](https://discourse.julialang.org/u/misha_mikhasenko)\
**Post date:** [March 12, 2019, 8:13am UTC](https://discourse.julialang.org/t/convert-symbolic-sympy-expression-to-native-julia-code/21757/3 "2019-03-12T08:13:50Z")

</div>

It looks very promising, thanks a lot! I will try.
