Соглашение об импорте в Scikit-Learn - PullRequest
0 голосов
/ 07 апреля 2019

Я начинаю заниматься машинным обучением на Python, и я только начинаю использовать пакет sklearn. По моему опыту программирования на языке данных Python существуют соглашения для именования импортируемых пакетов; например, import pandas as pd или import numpy as np.

До сих пор я видел только код, в котором из sklearn импортируется одна функция и т. Д., А не весь пакет. Если бы я импортировал sklearn, какое соглашение использовалось бы. Другими словами, import sklearn as - что?

(Конечно, если я этого еще не видел, вполне возможно, что это означает, что соглашение специально не импортирует весь склеарн одновременно ... Если это так, пожалуйста, дайте мне знать, что тоже. Спасибо.)

1 Ответ

0 голосов
/ 12 апреля 2019

Импортируйте только те классы, которые вам нужны.В отличие от numpy, это может быть довольно небольшое подмножество модуля с более медленным изменением.Например

from sklearn.ensemble import RandomForestClassifier
...
est = RandomForestClassifier()
...