0
這是我在Python 3代碼:爲什麼預測沒有繪製?
from sklearn import linear_model
import numpy as np
obj = linear_model.LinearRegression()
allc = np.array([[0,0],[1,1],[2,2],[3,3],[4,4],[5,5],[6,6]])
X=allc[:,0]
X=X.reshape(-1, 1)
Y=X.reshape(X.shape[0],-1)
obj.fit(X, Y)
print(obj.predict(7))
import matplotlib.pyplot as plt
plt.scatter(X,Y,color='black')
plt.plot(X[0],obj.predict(7),color='black',linewidth=3)
plt.show()
我繪製的數據看起來是這樣的: 性擬合後,obj.predict(7)等於[7]
我在做什麼錯?我預計看到7.7點被繪製。
您的預期產出是什麼? – DavidG