好的,我做错了什么? Scipy的romberg积分器应该能够处理向量函数,但是我得到了一个错误......
import numpy
from numpy import array
from scipy import integrate
f = lambda x:array([1, x, x**2])
result = integrate.romberg(f, 0, 1, vec_func=True)
print(result)
答案 0 :(得分:2)
romberg
的文件说:
vec_func:bool,可选
func是否将数组作为参数处理(即它是否为“向量”函数)。默认值为False。
因此,论证x可以是一个向量。