LinearRegression 拟合给出了奇怪的预测
LinearRegression fitting gives weird prediction
下面是我的代码
import numpy as np
from sklearn.linear_model import LinearRegression
X = np.array([[1], [2], [3], [4]])
y = np.array([[6],[8], [2], [2]])
reg = LinearRegression().fit(X, y)
print("Next will mine in", reg.predict([[5]]))
并响应值 5 预测成为
Next will mine in [[-1.77635684e-15]]
我不明白为什么会有这么大的负数?
这是一个非常小的负数,接近于零:
-0.00000000000000177635684
a_float = 3.14159
formatted_float = "{:.2f}".format(a_float)
下面是我的代码
import numpy as np
from sklearn.linear_model import LinearRegression
X = np.array([[1], [2], [3], [4]])
y = np.array([[6],[8], [2], [2]])
reg = LinearRegression().fit(X, y)
print("Next will mine in", reg.predict([[5]]))
并响应值 5 预测成为
Next will mine in [[-1.77635684e-15]]
我不明白为什么会有这么大的负数?
这是一个非常小的负数,接近于零:
-0.00000000000000177635684
a_float = 3.14159
formatted_float = "{:.2f}".format(a_float)