一般的数学算式math函数库就可以解决了,如果是涉及到高等数学极限,微积分等知识,就需要用到sympy科学计算库,它是专门用来解决数学的运算问题的。
Sympy是一个符号计算的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展。它完全由Python写成,不依赖于外部库。SymPy支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、组合数学、离散 数学、几何学、概率与统计、物理学等方面的功能。
安装 sympy:
# 第一种
pip install sympy
# 第二种 推荐,镜像下载更快
pip install sympy -i Simple Index
使用 jupyter 显示效果更好。Project Jupyter | Home
导入库的方式为 from sympy import *
常见的数学符号在sympy中的表示方式:
数学符号 | sympy表达 | 数学符号 | sympy表达 |
sinx | sin(x) | arccosx | acos(x) |
cosx | cos(x) | arcsinx | asin(x) |
tanx | tan(x) | imaginary number i | I(大写i) |
exp(x) 或者 E**x | oo(两个o) | ||
y**x | linx | log(x) | |