scipy.interpolate.

bisplev#

scipy.interpolate.bisplev(x, y, tck, dx=0, dy=0)[источник]#

Вычислить двумерный B-сплайн и его производные.

Возвращает массив ранга 2 значений сплайн-функции (или значений производной сплайна) в точках, заданных декартовым произведением массивов ранга 1 x и y. В особых случаях возвращает массив или просто float, если либо x или y или оба являются числами с плавающей точкой. Основано на BISPEV и PARDER из FITPACK.

Параметры:
x, yndarray

Массивы ранга 1, задающие область, по которой вычисляется сплайн или его производная.

tckкортеж

Последовательность длины 5, возвращаемая bisplrep содержащий местоположения узлов, коэффициенты и степень сплайна: [tx, ty, c, kx, ky].

dx, dyint, необязательный

Порядки частных производных в x и y соответственно.

Возвращает:
valsndarray

B-сплайн или его производная, вычисленные на множестве, образованном декартовым произведением x и y.

Смотрите также

splprep, splrep, splint, sproot, splev
UnivariateSpline, BivariateSpline

Примечания

См. bisplrep для генерации tck представление.

Ссылки

[1]

Дирккс П.: Алгоритм аппроксимации поверхности сплайн-функциями Ima J. Numer. Anal. 1 (1981) 267-283.

[2]

Dierckx P. : Алгоритм аппроксимации поверхности сплайн-функциями отчет tw50, Dept. Computer Science,K.U.Leuven, 1980.

[3]

Dierckx P. : Curve and surface fitting with splines, Monographs on Numerical Analysis, Oxford University Press, 1993.

Примеры

Примеры приведены в учебнике.