python - 名称“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
解决方案
当您像这样导入模块时:
import foo
你需要像这样调用函数:
foo.bar()
但是当你像这样导入模块时:
from foo import bar
你调用这样的函数:
bar()
推荐阅读
- scala - scala流处理,计算每个日期的出现次数
- mysql - 没有结果匹配时加入表
- typescript - 授权不记名令牌?
- powershell - Private Git Repo - 使用“2”参数调用“DownloadFile”的异常:“请求被中止:连接意外关闭。”
- mysql - 具有来自其他表的转置值的 MySQL 视图
- node.js - Multer 正在返回一个空响应
- hive - 通过 oozie 运行 hive 操作时,如何解决问题 - “与 Thrift 服务器通信时出现未知 HS2 问题。?”
- java - 如何通过网络从计算机2连接到位于计算机1上的mysql服务器?
- ios - “此时无法安装此应用程序”错误 Xcode
- office-js - Office.js Beta 版 - 如何创建旭日形图