當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python SciPy UnivariateSpline.integral用法及代碼示例


本文簡要介紹 python 語言中 scipy.interpolate.UnivariateSpline.integral 的用法。

用法:

UnivariateSpline.integral(a, b)#

返回兩個給定點之間樣條的定積分。

參數

a 浮點數

積分的下限。

b 浮點數

積分上限。

返回

integral 浮點數

限製之間的樣條的定積分值。

例子

>>> import numpy as np
>>> from scipy.interpolate import UnivariateSpline
>>> x = np.linspace(0, 3, 11)
>>> y = x**2
>>> spl = UnivariateSpline(x, y)
>>> spl.integral(0, 3)
9.0

這與 在 0 和 3 之間的限製一致。

需要注意的是,此例程假定樣條曲線在數據限製之外為零:

>>> spl.integral(-1, 4)
9.0
>>> spl.integral(-1, 0)
0.0

相關用法


注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.interpolate.UnivariateSpline.integral。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。