def train(X, Y):
model = LinearRegression()
model.fit(X, Y)
model = LinearRegression.fit(X,y)
return model
X = data.height
Y = data.weight
print(model)
如果我尝试打印模型,则会出现错误
答案 0 :(得分:1)
基本上,您正在阅读代码(请下次使用适当的格式):
train
从这里很清楚为什么会出现错误,而不是将train
函数结果存储到名为model的变量中。所以你的代码应该像这样
def train(X, Y):
model = LinearRegression()
model.fit(X, Y)
model = LinearRegression.fit(X,y)
return model
def anotherFunction(data):
X = data.height
Y = data.weight
model = train(X, Y)
print(model)
请注意,实际上这可能不是最终的代码,仅是打印某些内容的示例