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
  • asp之家 网络编程 m.aspxhome.com