Я думал, что мой код немного упорядочится (и сэкономится время), если я смогу создать файл .py, который импортирует все мои стандартные зависимости. Затем это можно было бы расширить до различных классов, которые зависят от модели, например. sklearn, xgboost и т. д.
1) Целесообразно ли вызывать зависимости из внешней функции?
2) Если да, то как это лучше всего сделать ?
На данный момент я попробовал следующее:
Код: Выделить всё
project_dependencies.pyКод: Выделить всё
def get_dependencies():
import numpy as np
if __name__ == "__main__":
get_dependencies()
Код: Выделить всё
from project_dependencies import get_dependencies
get_dependencies()
def model():
return np.random.normal(1)
if __name__ == "__main__":
model()
Подробнее здесь: https://stackoverflow.com/questions/485 ... pendencies
Мобильная версия