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,函数,极限


猜你喜欢
基于javascript实现全国省市二级联动下拉选择菜单
2023-09-14 06:08:52

mysql 无限级分类实现思路
2024-01-19 09:18:35

MySQL中IO问题的深入分析与优化
2024-01-19 14:06:48

基于python中staticmethod和classmethod的区别(详解)
2023-09-30 22:03:32
python操作mysql代码总结
2024-01-24 07:36:19
Django接收post前端返回的json格式数据代码实现
2022-09-30 22:21:22
程序员鼓励师插件Rainbow Fart(彩虹屁)
2023-02-11 23:02:40

JavaScript setTimeout与setTimeinterval使用案例详解
2024-04-18 09:45:10
浅谈python中真正关闭socket的方法
2023-11-02 15:41:56
python读取图片任意范围区域
2023-07-16 06:26:21

OL IE Bug
2009-09-09 16:25:00
Python装饰器代码详解
2021-04-28 23:16:03
Oracle数据安全面面观
2010-07-27 13:27:00
css样式表使用技巧小结
2008-01-11 20:44:00
python神经网络Batch Normalization底层原理详解
2021-01-28 12:50:08

对Python3中列表乘以某一个数的示例详解
2023-05-05 03:10:40
详解Hadoop2.7.2 编译64位源码
2023-08-29 13:41:59
OpenCV基于ORB算法实现角点检测
2021-08-20 03:08:13

python中各种路径设置的方法详解
2022-12-09 23:58:09
python return逻辑判断表达式实现解析
2023-04-05 08:03:10