我有一个数据数组,对于某个整数N,其维数为(N,3),它指定了粒子在三维空间中的轨迹,即每个行条目都是粒子的(x,y,z)坐标。这个轨迹是平滑和简单的,我想能够拟合一个多项式的数据。
我只需要使用np.polyfit的(x,y)坐标就可以做到这一点:
import numpy as np
#Load the data
some_file = 'import_file.txt'
data = np.loadtxt(some_file)
x = data[:,0]
y = data[:,1]
#Fit a 4th order polynomial
fit = np.polyfit(x,y,4)
这给了我多项式的系数,没有问题。
如果我想要一个描述x,y,z坐标的多项式,我该如何将其推广到我的情况?
目前没有回答
相关问题 更多 >
编程相关推荐