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


Python SciPy signal.cubic用法及代碼示例

本文簡要介紹 python 語言中 scipy.signal.cubic 的用法。

用法:

scipy.signal.cubic(x)#

立方B-spline。

這是 bspline 的特例,等效於 bspline(x, 3)

參數

x array_like

一個結向量

返回

res ndarray

Cubic B-spline 基函數值

例子

我們可以計算幾個階的B-Spline基函數:

>>> import numpy as np
>>> 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

相關用法


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