сплайн-интерполяционные коэффициенты линейной кривой в трехмерном пространстве

Я новичок в Python. У меня есть линейная кривая в трехмерном пространстве, определяемая набором заданных точек. Кто-нибудь может подсказать, как я могу использовать интерполяцию со сплайн-функциями пакета scipy, чтобы получить сплайн-коэффициенты кривой, как функция spline.coeff в MATLAB? Спасибо!

РЕДАКТИРОВАТЬ:

Я использовал

tck = interpolate.SmoothBivariateSpline(pts2[:,0], pts2[:,1], pts2[:,2])
test_pts = pts2[:,2]-tck.ev(pts2[:,0], pts2[:,1])
print test_pts

но это для поверхностей, по-видимому, а не для кривых линийpts2 это Nx3numpy array содержащий координаты точек

хорошо, я понял, что я делаю не так. мои точки ввода, где слишком мало. теперь у меня есть другой вопрос. Функция get_coeffs должна возвращать сплайн-коэффициенты при каждом нет. В каком порядке эти коэффициенты возвращаются? У меня есть массив 79 tx и 79 ty, которые представляют узлы, и я получаю массив 1x5625, когда я вызываю функцию для вызова узлов

Ответы на вопрос(1)

Ваш ответ на вопрос