scipy.signal.cubic¶
- scipy.signal.cubic(x)[源代码]¶
三次B样条。
这是一个特例
bspline
,并且相当于bspline(x, 3)
。- 参数
- xarray_like
纽结向量
- 退货
- resndarray
三次B样条基函数值
示例
我们可以计算几阶的B-样条基函数:
>>> from scipy.signal import bspline, cubic, quadratic >>> bspline(0.0, 1) 1
>>> knots = [-1.0, 0.0, -1.0] >>> bspline(knots, 2) array([0.125, 0.75, 0.125])
>>> np.array_equal(bspline(knots, 2), quadratic(knots)) True
>>> np.array_equal(bspline(knots, 3), cubic(knots)) True