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 相关文章推荐
使用python实现扫描端口示例
Mar 29 Python
整理Python最基本的操作字典的方法
Apr 24 Python
python3使用urllib模块制作网络爬虫
Apr 08 Python
python僵尸进程产生的原因
Jul 21 Python
Python实现针对含中文字符串的截取功能示例
Sep 22 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
Dec 20 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
浅谈Django的缓存机制
Aug 23 Python
Python控制键盘鼠标pynput的详细用法
Jan 28 Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
Dec 23 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
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
Ext面向对象开发实践(续)
2008/11/18 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
简单讲解AngularJS的Routing路由的定义与使用
2016/03/05 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
vue代理和跨域问题的解决
2018/07/18 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
浅谈python类属性的访问、设置和删除方法
2016/07/25 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
诚实守信道德模范事迹材料
2014/08/15 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL