如何找到y截距给定x作为时间戳

时间:2017-07-24 16:24:08

标签: python pandas numpy matplotlib

x = [2017-06-07 00:00:00, 2017-07-19 00:00:00]
y = [155.98, 151.42]

由于x轴为时间戳,我发现很难找到斜率和y轴截距。所以我抛弃了之前使用过的代码(我正在使用np.polyfit())。因为它变得越来越复杂。我想要一种更简单的方法来做到这一点。 这是我的旧代码:

coefficients =np.polyfit(x, y, 1)
polynomial = np.poly1d(coefficients)
x_axis = np.linspace(2017-06-07 00:00:00, 2017-07-19 00:00:00, 3)  # linspace(start, end, num)
y_axis = polynomial(x_axis)
Predicted_Value = y_axis[2]
plt.plot(x_axis, y_axis)
plt.plot(x[0], y[0], 'go')
plt.plot(x[1], y[1], 'go')
plt.show()

此代码有很多错误,此代码仅供我用于绘制线条的方法参考。我不想再使用了。

非常感谢任何帮助。

0 个答案:

没有答案