Hier ist mein Code in Python 3: Nach der Montage obj.predict (7) entsprechen [7]Warum wird die Vorhersage nicht dargestellt?
Was mache ich falsch:
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()
auf diese Weise meine gezeichneten Daten sehen ? Ich erwartete, dass 7,7 Punkte geplottet werden.
Was ist Ihre erwartete Ausgabe? – DavidG