我有点困在一个函数上,我试图通过scipy,python进行数值积分。在

为了简单起见,我将函数定义为:integral f(x,y)= SUM[double integral(ax+by)dxdy]

a和b是常数,但对于每个积分的方程,它们是不同的。我已经将每个函数分别积分,然后将所有积分的结果求和,但是这需要花费大量的时间来计算,这对于我正在尝试实现的目标并不理想。在

是否有一种方法可以通过扩展和来同时集成整个函数:

^{pr2}$

然后将带有(a,b)元组列表的函数传递给scipy的dblquad函数?在

目前,我正在努力在文献中找到任何与此相关的东西。在

*编辑

我提供了一个示例代码,以更清楚地显示我想要实现的目标:import sys

import re

import math

from scipy.integrate import dblquad

def f((x,y),variables):

V=0

for v in variables:

a,b=v

V=V+ax+by

return (V)

def integral(x_max,y_max,variables):

return dblquad(f, 0, y_max, lambda x: 0, lambda x: x_max,args=variables)

def main():

variables=[(1,2),(3,4),(5,6)] #example variables. The length of this list can change with the code I am running.

x_max=y_max=1

integral(x_max,y_max,variables)

if __name__ == '__main__':

main()

因此,返回的错误是:Traceback (most recent call last):

File "integration_example.py", line 23, in

main()

File "integration_example.py", line 19, in main

integral(x_max,y_max,variables)

File "integration_example.py", line 14, in integral

return dblquad(f, 0, y_max, lambda x: 0, lambda x: x_max,args=variables)

File "/usr/lib/python2.7/dist-packages/scipy/integrate/quadpack.py", line 435, in dblquad

return quad(_infunc,a,b,(func,gfun,hfun,args),epsabs=epsabs,epsrel=epsrel)

File "/usr/lib/python2.7/dist-packages/scipy/integrate/quadpack.py", line 254, in quad

retval = _quad(func,a,b,args,full_output,epsabs,epsrel,limit,points)

File "/usr/lib/python2.7/dist-packages/scipy/integrate/quadpack.py", line 319, in _quad

return _quadpack._qagse(func,a,b,args,full_output,epsabs,epsrel,limit)

File "/usr/lib/python2.7/dist-packages/scipy/integrate/quadpack.py", line 382, in _infunc

myargs = (x,) + more_args

TypeError: can only concatenate tuple (not "list") to tuple

很明显,函数不喜欢我用我写这篇文章的方式传递一系列要放入积分中的值。有办法吗?

(抱歉,这可能是更好的措辞方式)。在

python二重积分0到正无穷_python函数的数值二重积分相关推荐

  1. matlab 0到正无穷求和,1/k!k从0到无穷求和是多少

    n从1到无穷,n^2/n!级数求和 经济数学团队为你解答,有不清楚请追问.请及时评价.再问:得出e^x这一步可以写详细点吗再答: 极限求和求舍格玛k=1到n,1/k(k+L),当n趋向无穷时的极限 拆 ...

  2. python怎么表示正无穷_Python 表示无穷大的数

    我之前只知道设置初始值0.今天偶然在Python算法书上看到这个片段,从100个随机数里面找2个最靠近的自然数(不相等): from random import randrange seq = [ra ...

  3. python中的引用怎么理解_Python函数通过引用调用

    基本上有三种'函数调用':通过价值 通过引用传递 通过对象引用传递 Python是一种PASS-BY-OBJECT-REFERENCE编程语言. 首先,重要的是要理解一个变量,变量(对象)的值是两个独 ...

  4. python采用函数式编程模式吗_Python函数与函数式编程

    1 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创 ...

  5. python 值传递还是引用传递_python函数是值传递还是引用传递

    在网上看python的基础知识,看到函数这一章的时候,看到这么一段话: 所有参数(自变量)在Python里都是按引用传递.如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了. ...

  6. 在python子程序中、使用关键字_python函数(四)

    一.函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫做subroutine(子过程或子程序),在Pasc ...

  7. python统计小写字母出现次数_Python函数计算字母字符数,跟踪“e”出现的次数...

    编写一个接收字符串作为输入的函数analyze_text.该函数应该计算文本中字母字符(a到z,或者a到z)的数量,并跟踪字母"e"(大写或小写)的数量.在 函数应返回文本分析,如 ...

  8. python不定长参数怎么相加_python函数不定长参数使用方法解析

    这篇文章主要介绍了python函数不定长参数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 pathon中的函数可以使用不定长参数,可以 ...

  9. python中的星号和乘号_Python 函数中参数前面一个和两个星号(**)的区别

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化 脚本( shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. 在 P ...

最新文章

  1. 10没有基于策略的qos_分布式QoS算法解析
  2. Hadoop2.6.5集群搭建
  3. mysql 截断表_入门MySQL——基础语句篇
  4. java对象的内存分配
  5. html5 新增属性了解
  6. win10怎么修改计算机桌面存储路径,Win10系统桌面储存位置如何设置
  7. 计算机组装与维护实验指导,计算机组装与维护实验指导书.pdf
  8. java writebytes()_Java ObjectOutputStream writeBytes()方法与示例
  9. 输入法快捷键_[秒杀必备]搜狗输入法自定义短语快捷键设置
  10. 你们觉得生一个孩子好,还是生两个孩子好?
  11. mysql query profiler_Using the New MySQL Query Profiler
  12. 微信小程序实现视频功能(二):视频列表与下载
  13. android 解谜 游戏,Android解谜游戏《100个任务》图文攻略
  14. 失意的互联网人拼命叩开Web3大门
  15. 360浏览器打不开微信的连接服务器,360浏览器打不开网页怎么办-解决360浏览器打不开网页的方法 - 河东软件园...
  16. matlab p图,【MATLAB】P图神器,初露锋芒:第一周作业(剧透)
  17. 千元机Redmi 9A为何能异军突起?
  18. SS, SP, BP 三个寄存器
  19. 计算n阶乘中尾部零的个数
  20. IDEA 设置文件关联规则

热门文章

  1. 揭秘阿里云EB级大数据计算引擎MaxCompute
  2. 一份帮助你更好地理解深度学习的资源清单
  3. 车纷享:基于阿里云HBase构建车联网平台实践
  4. 深入解读:获Forrester大数据能力高评价的阿里云DataWorks思路与能力
  5. 云计算到底是谁发明的?
  6. 英特尔携手百度全方位深化合作 共筑智能生态
  7. 阿里云提出“云+Fintech”新金融战略 已助上万家金融机构上云
  8. 漫画:图的 “最短路径” 问题 | 技术头条
  9. 云现场 | 别等到WiFi断了 才明白云管理网络的重要性
  10. 接口使用jwt返回token_API接口JWT方式的Token认证(下),客户端(Android)的实现