Python:正确的命名法

Python: Proper nomenclature

为了在 Python 中使用 classifier(例如 KNeighborsClassifier),需要输入

from sklearn.neighbors import KNeighborsClassifier

我不确定 sklearn 是模块、包还是 class? sklearn.neighbors 叫什么?最后,我们如何命名 KNeighborsClassifier?

我正在寻找谈论这些主题时使用的正确术语。

sklearn.neighbors 是一个模块。 KNeighborsClassifier 是一个 class。 sklearn 也是一个模块,但在 sklearn.neighbors 的情况下,它只是名称的一部分,而不是指 sklearn 模块。