scipy.signal.bspline¶
- scipy.signal.bspline(x, n)[源代码]¶
n阶B样条基函数。
- 参数
- xarray_like
纽结向量
- n集成
样条线的顺序。必须为非负,即n>=0
- 退货
- 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