【发布时间】:2018-09-04 09:53:04
【问题描述】:
我正在尝试定义一个以自变量为积分上限的函数:
from scipy import integrate
def integr(x):
f = lambda y: 1 #example function
value,_ = integrate.quad(f, 0, x)
return value
为单个数字评估 integr 有效。但是,如果我想将其应用到数组以接收结果数组,则会返回 Value 错误:
ValueError:具有多个元素的数组的真值是 模糊的。使用 a.any() 或 a.all()
您知道解决方案吗?我需要对输入数组的值进行循环吗?
提前非常感谢!
【问题讨论】:
标签: python scipy integration