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 17 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
Dec 31 Python
Python中循环后使用list.append()数据被覆盖问题的解决
Jul 01 Python
在PyCharm中三步完成PyPy解释器的配置的方法
Oct 29 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
利用Tensorflow的队列多线程读取数据方式
Feb 05 Python
Python多线程正确用法实例解析
May 30 Python
python让函数不返回结果的方法
Jun 22 Python
python线程里哪种模块比较适合
Aug 02 Python
解决pytorch 数据类型报错的问题
Mar 03 Python
解决pytorch 保存模型遇到的问题
Mar 03 Python
Pandas实现批量拆分与合并Excel的示例代码
May 30 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
如何给phpadmin一个保护
2006/10/09 PHP
坏狼php学习 计数器实例代码
2008/06/15 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
Jquery 快速构建可拖曳的购物车DragDrop
2009/11/30 Javascript
JavaScript?Apple设备检测示例代码
2013/11/15 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
详解Bootstrap创建表单的三种格式(一)
2016/01/04 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
jquery实现左右轮播图效果
2017/09/28 jQuery
微信小程序利用canvas 绘制幸运大转盘功能
2018/07/06 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
对python中dict和json的区别详解
2018/12/18 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
美国儿童运动鞋和服装零售商:Kids Foot Locker
2017/08/05 全球购物
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
网络文明传播志愿者活动方案
2014/08/20 职场文书
委托证明书
2014/09/17 职场文书
健康状况证明模板
2014/10/23 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
写给老婆的保证书
2015/02/27 职场文书
少年犯观后感
2015/06/11 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA
部分武汉产收音机展览
2022/04/07 无线电