标签:符号 Python 微积分 方程式 简化 使用 SymPy 我们
什么是 SymPy?
SymPy 是一个 Python 库,允许你以符号形式计算数学对象。
要安装 SymPy,请键入:
pip install sympy
现在让我们看一下 SymPy 能做的一些令人惊奇的事情!
首先导入 SymPy 提供的所有方法
from sympy import *
基本操作
通常,当计算平方根时,我们会得到一个小数:
但是使用 SymPy,我们可以得到平方根的简化版本:
这是因为 SymPy 试图精确地表示数学对象,而不是近似地表示。
因此,当使用 SymPy 进行除法运算时,我们将得到一个分数而不是一个小数。
符号
SymPy 的真正魅力在于它处理符号的能力:
酷!我们可以创建一个 x 和 y 的表达式。如果我们给这个表达式加一个数字会发生什么?
为什么使用符号是有用的?因为我们现在可以使用我们在学校学到的各种数学技巧,比如展开、分解和简化方程式,使我们的任务更加轻松。
方程式
展开、分解和简化
我们可以用 SymPy 做的另一件很酷的事情是简化一个方程式,使用 simplify:
解方程
我们在处理数学符号时遇到的最常见的问题之一就是解一个方程。幸运的是,SymPy 也可以做到这一点。
要求解一个方程式,请使用 solve:
代入
Nice!
三角函数
要使用三角恒等式简化表达式,请使用 trigsimp ()
导数,积分和极限
特殊功能
Latex 输出
标签:符号,Python,微积分,方程式,简化,使用,SymPy,我们 来源: https://www.cnblogs.com/jgg54335/p/14983765.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。