这里简单介绍一些 Sympy 的使用
Sympy Official Documents : http://docs.sympy.org/latest/tutorial/index.html
Sympy GitHub Repository : https://github.com/sympy/sympy
Use Latex : http://blog.youkuaiyun.com/jiangmengya1/article/details/79279191
一. Definitions and Characters
Symbolic computation deals with the computation of mathematical objects symbolically .
这意味着,Sympy 采用数学符号来精确地表示数据,而不是使用近似值表示数据 。
Examples :
def func():
print('------------------------------------')
print("math.sqrt(9): ", math.sqrt(9))
print("sympy.sqrt(9): ", sympy.sqrt(9))
print('------------------------------------')
print("math.sqrt(8): ", math.sqrt(8))
print("sympy.sqrt(8): ", sympy.sqrt(8))
print('------------------------------------')
Output :
------------------------------------
math.sqrt(9): 3.0
sympy.sqrt(9): 3
------------------------------------
math.sqrt(8): 2.8284271247461903
sympy.sqrt(8): 2*sqrt(2)
------------------------------------
二. Some Interesting Examples
First , we need import sympy first :
#coding:utf-8
#jiangmengya@baidu.com
from sympy import *