Python - модуль импорта, который нужно импортировать другой модуль - PullRequest
0 голосов
/ 30 января 2020

Я сделал модуль, который делает модель линейной регрессии и др aws график. Таким образом, модуль должен импортировать некоторые пакеты, такие как 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()

1 Ответ

0 голосов
/ 30 января 2020

Сначала вы импортируете его в 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...