Python符号计算之实现函数极限的方法


Posted in Python onJuly 15, 2019

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)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Linux下编译安装MySQL-Python教程
Feb 02 Python
Python实现包含min函数的栈
Apr 29 Python
python解决pandas处理缺失值为空字符串的问题
Apr 08 Python
python调用摄像头显示图像的实例
Aug 03 Python
详解Python静态网页爬取获取高清壁纸
Apr 23 Python
python集合是否可变总结
Jun 20 Python
在Python中COM口的调用方法
Jul 03 Python
python生成大写32位uuid代码
Mar 03 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
python线性插值解析
Jul 05 Python
Visual Studio code 配置Python开发环境
Sep 11 Python
python中用ctypes模拟点击的实例讲解
Nov 26 Python
在python 中split()使用多符号分割的例子
Jul 15 #Python
Python-Seaborn热图绘制的实现方法
Jul 15 #Python
解决Python安装时报缺少DLL问题【两种解决方法】
Jul 15 #Python
python 用所有标点符号分隔句子的示例
Jul 15 #Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
Jul 15 #Python
关于python中密码加盐的学习体会小结
Jul 15 #Python
Python替换月份为英文缩写的实现方法
Jul 15 #Python
You might like
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
php时间计算相关问题小结
2016/05/09 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
List the UTC Time on a Computer
2007/06/11 Javascript
javascript 自定义事件初探
2009/08/21 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
微信小程序-消息提示框实例
2016/11/24 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
vue 父组件中调用子组件函数的方法
2019/06/06 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
vue自定义正在加载动画的例子
2019/11/14 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
用PyQt进行Python图形界面的程序的开发的入门指引
2015/04/14 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
python字符串下标与切片及使用方法
2020/02/13 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
Nisbets法国:英国最大的厨房和餐饮设备供应商
2019/03/18 全球购物
房地产销售大学生自我评价分享
2013/11/11 职场文书
外贸业务员求职信范文
2013/12/12 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
小学生寒假家长评语
2014/04/16 职场文书
事业单位鉴定材料
2014/05/25 职场文书
销售团队获奖感言
2014/08/14 职场文书
2015年端午节活动方案
2015/05/05 职场文书
法律服务所工作总结
2015/08/10 职场文书
Python绘画好看的星空图
2022/03/17 Python