Python:为数据列表找到最适合的函数

时间:2011-04-23 05:43:05

标签: python equation

我知道许多使用random模块在​​python中建立的概率函数。

我想知道,如果给出浮动列表,是否有可能找到最适合列表的分布方程式?

我不知道numpy是否会这样做,但是这个函数可以与Excel的“趋势”函数进行比较(不相等,但相似)。

我该怎么做?

1 个答案:

答案 0 :(得分:10)

查看numpy.polyfit

numpy.polyfit(x, y, deg, rcond=None, full=False)¶
Least squares polynomial fit.

Fit a polynomial p(x) = p[0] * x**deg + ... + p[deg] of degree deg to points (x, y).
Returns a vector of coefficients p that minimises the squared error.