解決できない質問があります。
#! /usr/bin/env python
import numpy as np
from scipy.interpolate import UnivariateSpline
from scipy.integrate import quad
import pylab as pl
x = ([0,10,20,30,40,50,60,70,...,4550,4560])
y = ([0,0,0,0,0,0,0,3,2,3,2,1,2,1,2,...,8,6,5,7,11,6,7,10,6,5,8,13,6,8,8,3])
s = UnivariateSpline(x, y, k=5, s=5)
xs = np.linspace(0, 4560, 4560)
ys = s(xs)
これは、いくつかのデータに対していくつかの補間を行うための私のコードです。さらに、この関数をプロットしました。
しかし今、私はそれを統合したいと思います(ゼロから無限大まで)。
私は試した
results = integrate.quad(ys, 0, 99999)
しかし、それは機能しませんでした。
ヒント(または解決策)を教えてください。ありがとう