首页 > 解决方案 > 名称“linear_model”未定义

问题描述

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt
from sklearn.linear_model import LinearRegression

df = pd.read_excel('C:\Data.xlsx')
#print (df.head())

x_train = df['Father'].values[0:15]
y_train = df['Son'].values[0:15]

x_test = df['Father'].values[15:]
#print (x_test)

lm = linear_model.LinearRegression()
lm.fit(x_train, y_train)

-----------------------------------------

lm = linear_model.LinearRegression()
NameError: name 'linear_model' is not defined

标签: pythonscikit-learnlinear-regression

解决方案


当您像这样导入模块时:

import foo

你需要像这样调用函数:

foo.bar()

但是当你像这样导入模块时:

from foo import bar

你调用这样的函数:

bar()

推荐阅读