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基础之函数用法实例详解
Sep 10 Python
python获取mp3文件信息的方法
Jun 15 Python
Python中type的构造函数参数含义说明
Jun 21 Python
python查看zip包中文件及大小的方法
Jul 09 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
django框架基于模板 生成 excel(xls) 文件操作示例
Jun 19 Python
python实现两个文件夹的同步
Aug 29 Python
pandas中的ExcelWriter和ExcelFile的实现方法
Apr 24 Python
Python如何实现爬取B站视频
May 20 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
Python实现快速大文件比较代码解析
Sep 04 Python
Python加密与解密模块hashlib与hmac
Jun 05 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快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
php中使用PHPExcel读写excel(xls)文件的方法
2014/09/15 PHP
php实现将上传word文件转为html的方法
2015/06/03 PHP
PhpStorm本地断点调试的方法步骤
2018/05/21 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
浅谈PHP匿名函数和闭包
2019/03/08 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
2019/09/04 PHP
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
jQuery中animate用法实例分析
2015/03/09 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
理解javascript异步编程
2016/01/27 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
详解从vue-loader源码分析CSS Scoped的实现
2019/09/23 Javascript
python传递参数方式小结
2015/04/17 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
Pytorch 实现sobel算子的卷积操作详解
2020/01/10 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
感恩寄语大全
2014/04/11 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
贸易经济专业自荐书
2014/06/29 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
基于Redis zSet实现滑动窗口对短信进行防刷限流的问题
2022/02/12 Redis
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js
mysql查看表结构的三种方法总结
2022/07/07 MySQL