python中使用scipy.integrate求积分、二重积分、三重积分
python中使用scipy.integrate求积分、二重积分、三重积分
代码如下:
import numpy as np
from scipy.integrate import quad, tplquad, dblquad# 积分
val1, err1 = quad(lambda x: np.sin(x), # 函数0, # x下界0np.pi # x上界pi,np.pi为正无穷)
print('积分结果:', val1)# 二重积分
val2, err2 = dblquad(lambda y, x: np.sin(x) * np.cos(y), # 函数0, # x下界0np.pi, # x上界pilambda x: x ** 2, # y下界x^2lambda x: 2 * x) # y上界2*x
print('二重积分结果:', val2)# 三重积分
val3, err3 = tplquad(lambda z, y, x: 1 / (np.sqrt(x + y ** 2 + z ** 3)), # 函数0, # x下界01, # x上界1lambda x: -x, # y下界-xlambda x: x, # y上界xlambda x, y: np.sin(x), # z下界sin(x)lambda x, y: x + 2 * y) # z上界x+2*y
print('三重积分结果:', val3)
结果:
积分结果: 2.0
二重积分结果: -0.4989998520503062
三重积分结果: -0.05881880054964517
python中使用scipy.integrate求积分、二重积分、三重积分相关推荐
- python中quad_python scipy integrate.quad用法及代码示例
计算定积分. 使用Fortran库QUADPACK中的技术将func从a集成到b(可能是无限间隔). 参数: func:{function, scipy.LowLevelCallable}集成的Pyt ...
- python中的scipy基础知识_python中SciPy是什么?
python中Numpy常用于计算二维数组计算,而python的另一个库SciPy库与Numpy有着密切的关系,是需要通过Numpy为基础,同时也是通过Numpy数据来操控科学计算.常见的是插值运算. ...
- python中的sympy模块求导和解方程
利用python中的sympy模块求导和解方程 对sympy这个模块我不是很了解,我学习python主要是想往机器学习和深度学习方向发展.这次了解到有这个模块,是因为有同学在写论文中要用到求导,并且计 ...
- python 中的 scipy.optimize 最优化功能的一些不足
python 中的 scipy 也有最优化的功能,体现在里面的 optimize 中,自己简单使用了下,发现它具有以下缺点: 优化算法比较少,有信頼域.单纯形法.BFGS算法等,能够满足不少常规函数的 ...
- python中关系运算符惰性求值_python对象属性惰性取值
python面向对象进阶 在知乎上面看到这个如何让python对象属性具有惰性求值的能力,认真学习了一番,记录一下. __setattr__.__getattr__.__delattr__ class ...
- python中编写一个函数求数值x的绝对值(python实验二)
(1)函数的调用(2)如何求函数的绝对值 目录 一.python求绝对值的三种方法 二.使用步骤 三.函数调用 一.python求绝对值的三种方法 1.条件判断 2.内置函数abs() 3.内置模块 ...
- python计算公式分母有0_你知道Python中的浮点除法和积分除法吗,python,float,整除,都...
从python2.2开始,便有两种除法运算符:"/"."//".两者最大区别在: python2.2前的版本和python2.2以后3.0以前的版本的默认情况下 ...
- python中的scipy库_scipy库中的odeint函数
scipy.integrate.odeint(func,y0,t,args =(),Dfun = None,col_deriv = 0,full_output = 0,ml = None,mu = N ...
- python中的scipy基础知识_Python机器学习(五十二)SciPy 基础功能
默认情况下,所有NumPy函数都可以在SciPy(命名空间)中使用.当导入SciPy时,不需要显式地导入NumPy函数.NumPy的主要对象是n次多维数组ndarray,SciPy构建在ndarray ...
最新文章
- java命令--jmap命令使用
- 在VM6.5正式版中安装ESX Server 3.5的办法
- Android--相对布局
- SAP UI5 Mock server,为什么运行时无法返回 JSON 类型的测试数据?
- 图论算法(二)-最短路径的Dijkstra [ 单源 ] 和Floyd[ 多源 ] 解法(JAVA )
- php thumb 生成缩略图
- IE 8 下面的垂直水平居中
- android安全攻防实践_Android安全攻防实战 PDF 下载
- csdn学院的python培训怎么样_这段 Python 代码让程序员赚 300W,公司已确认!网友:神操作...
- Explaining and Harnessing Adversarial Examples论文解读
- java生存pdf资料
- 疯狂的程序员——个人解读加经典语录
- 【Coursera公开课】职场素养 笔记
- 突发奇想!自动化测试在测试过程中该怎样提升效率?
- java 邮件批量发送邮件_利用Java实现电子邮件的批量发送
- 苹果将30天无条件退还iPhone改为14天
- 20200725 PAT甲级 7-2 The Judger (25分)
- 火箭发射:点击率预估界的“神算子”是如何炼成的?...
- 90°光混频器原理分析
- java if经典程序_java经典程序题15道(另附自己做的答案)