我试图在我生成的散点图上生成一个线性回归,但是我的数据是列表格式的,我可以找到的所有使用polyfit
的示例都需要使用arange
。arange
不接受列表。我到处寻找如何将列表转换为数组,但似乎什么都不清楚。我遗漏了什么吗?
接下来,如何才能最好地使用整数列表作为polyfit
的输入?
下面是我下面的polyfit示例:
from pylab import *
x = arange(data)
y = arange(data)
m,b = polyfit(x, y, 1)
plot(x, y, 'yo', x, m*x+b, '--k')
show()
arange
生成列表(嗯,numpy数组);键入help(np.arange)
获取详细信息。你不需要在现有的列表中调用它。我要补充的是,我倾向于在这里使用
poly1d
,而不是写出“m*x+b”和更高阶的等价物,所以我的代码版本看起来像这样:此代码:
列出一个列表,其中包含以下内容:
Source
使用这个。。
相关问题 更多 >
编程相关推荐