Python符号计算之实现函数极限的方法
作者:IOTService 时间:2021-09-05 02:02:21
SymPy是符号数学的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展
#coding:utf-8
'''
函数极限
'''
import sympy
sympy.init_printing()
from sympy import I, pi, oo
import numpy as np
x = sympy.Symbol('x')
expr = sympy.sin(x) / x
result = sympy.limit(expr,x,0)
print('limit:',result)
f = sympy.Function('f')
x, h = sympy.symbols("x, h")
diff_limit = (f(x + h) - f(x))/h
result = sympy.limit(diff_limit.subs(f, sympy.cos), h, 0)
print('limit:',result)
result = sympy.limit(diff_limit.subs(f, sympy.sin), h, 0)
print('limit:',result)
expr = (x**2 - 3*x) / (2*x - 2)
p = sympy.limit(expr/x, x, sympy.oo)
q = sympy.limit(expr - p*x, x, sympy.oo)
print('result:p,q = ',p,q)
# 求和
n = sympy.symbols("n", integer=True)
s = sympy.Sum(1/(n**2), (n, 1, oo))
print('sum:',s)
print('sum:',s.doit())
# 求积
p = sympy.Product(n, (n, 1, 7))
print('product:',p)
print('product:',p.doit())
expr = sympy.Sum((x)**n/(sympy.factorial(n)), (n, 1, oo)).doit().simplify()
print('expr:',expr)
来源:https://my.oschina.net/wujux/blog/1794508
标签:Python,函数,极限
0
投稿
猜你喜欢
asp如何读取Access数据库的表名?
2009-11-18 20:48:00
pytorch自定义初始化权重的方法
2023-12-25 07:55:06
python机器学习库scikit-learn:SVR的基本应用
2022-04-25 09:38:34
python爬取m3u8连接的视频
2023-06-18 13:40:21
python爬虫豆瓣网的模拟登录实现
2023-07-08 20:28:08
asp+xml自动将远程页面中的图片下载到本地
2007-08-23 13:34:00
基于Python实现迪杰斯特拉和弗洛伊德算法
2021-06-14 08:07:25
python绘制BA无标度网络示例代码
2021-05-29 14:01:52
DreamweaverMX2004技巧两则
2010-09-05 21:10:00
判定IE的各个版本
2010-01-19 14:01:00
Yolov5多边形标签和JSON数据格式转换
2023-11-06 17:31:24
python模块如何查看
2021-10-26 20:08:35
python点云地面点滤波(Progressive Morphological Filter)算法介绍(PCL库)
2021-12-23 00:38:29
python读取文件名称生成list的方法
2021-12-21 02:40:34
详解python中的线程
2021-11-19 18:30:35
Python 调用API发送邮件
2021-08-26 04:20:22
利用Pycharm断点调试Python程序的方法
2023-07-05 03:47:08
python目标检测给图画框,bbox画到图上并保存案例
2023-03-07 07:47:52
10个很实用的js小脚本代码
2007-10-17 21:08:00
在SQL 2005中实现循环每一行做一定的操作
2009-03-05 14:57:00