How to pretty print in ipython notebook via sympy?

后端 未结 4 2002
迷失自我
迷失自我 2020-12-05 03:57

I tried pprint, print, the former only prints Unicode version, and the latter doesn\'t do pretty prints.

from sympy import symbols         


        
4条回答
  •  北荒
    北荒 (楼主)
    2020-12-05 04:38

    This works,

    from IPython.display import display, Latex
    from sympy import *
    
    x = symbols('x')
    display(x)
    
    int_x = Integral(cos(x)*exp(x), x)
    result = "$${} = {}$$".format(latex(int_x), latex(int_x.doit()))
    display(Latex(result))
    
    derv_x = Derivative(cos(x)*exp(x), x)
    result = "$${} = {}$$".format(latex(derv_x), latex(derv_x.doit()))
    display(Latex(result))
    

    try it for yourself.

提交回复
热议问题