Понимание вариантов импорта scikit Learn ⇐ Python

Программы на Python
Anonymous
Понимание вариантов импорта scikit Learn

Сообщение Anonymous »

Операторы импорта Scikit Learn в своих руководствах находятся в форме

Код: Выделить всё

from sklearn.decomposition import PCA
Другая работающая версия:

Код: Выделить всё

import sklearn.decomposition
pca = sklearn.decomposition.PCA(n_components = 2)
Однако

Код: Выделить всё

import sklearn
pca = sklearn.decomposition.PCA(n_components = 2)
нет и жалуется

Код: Выделить всё

AttributeError: module 'sklearn' has no attribute 'decomposition'
Почему это так и как я могу предсказать, какие из них будут работать, а какие нет, чтобы мне не приходилось проверять? Если понимание и прогнозируемость распространяются на пакеты Python в целом, это будет лучше всего.

Подробнее здесь: https://stackoverflow.com/questions/779 ... t-variants

Вернуться в «Python»