我制作了一个模块,该模块制作线性回归模型并绘制图形。 因此,该模块需要导入一些软件包,例如sklearn和matplotlib。 我想将此模块导入另一个python文件并使用它。
我认为两个python文件之一都需要导入上述软件包。 其中哪些需要导入?
在以下情况下,my_module.py应该导入LinearRegression吗?或my_module2.py应该?
ex)
my_module.py
---------------------------
**from sklearn.linear_model import LinearRegression**?
class myclass:
def a (self):
lr = LinearRegression()
my_module2.py
------------------------------
**from sklearn.linear_model import LinearRegression**?
from my_module import myclass
i = myclass()
i.a()
答案 0 :(得分:0)
首先将其导入my_module.py
,然后将*从my_module.py
导入到my_module2.py
。
my_module.py
---------------------------
from sklearn.linear_model import LinearRegression
class myclass:
def a (self):
lr = LinearRegression()
my_module2.py
------------------------------
from my_module import *
i = myclass()
i.a()