IT派 -
持续关注互联网、区块链、人工智能领域
sympy是什么?
Sympy是一个数学符号库(sym代表了symbol,符号),包括了积分,微分方程等各种数学运算方法,为python提供了强大的数学运算支持。对于图像来说,虽然都是做离散的计算,操作最多的还是numpy里的数组,但实际上,这个库包含了积分微分,三角等最基本的数学运算,可以说是工科最基本的,用起来媲美matlab。
--摘自网络
什么是基于符号的计算(符号求解)?
在高数学习中,甚至在工作中,都会面临计算基本微积分的问题。可能你会想,只要写个程序,运用极限法思想,全部都用双精度浮点数就能八九不离十的解出来。但是请看下面:
为什么用sympy的计算结果貌似要比math单纯浮点计算后误差小很多,或者说基本没有?
sympy安装
Let's get started!
首先我们从sympy包中导入所有内建函数
simplify表达式化简
对,就是这么简单。
expand表达式展开
solve方程自动求解
limit求极限
无穷用oo表示,负无穷用-oo
diff求导
dsolve()计算微分方程
如果设置hint参数为“best”,就能得到更简单的显函数表达式
intergrate积分计算
1. 定积分
2. 不定积分
3. 双重定积分
4. 双重不定积分
有一份很详细的文档,内容完备,如果你想深入了解,不妨下载下来:
链接:https://pan.baidu.com/s/1wKmK2h9GCGDWUrntkQSZJQ密码:rb4r
∞∞∞∞∞
领取专属 10元无门槛券
私享最新 技术干货