0

在使用 scikit learn 或其他类似的 Python 库时,这样做有什么区别:

import sklearn.cluster as sk
model = sk.KMeans(n_clusters=n)

from sklearn.cluster import KMeans 
model = KMeans(n_clusters=n)

使用一种方式比另一种方式有什么优势吗?

4

1 回答 1

1

好吧,在您的第一个示例中,您已使模块sklearn.cluster可访问,sk并且您可以相应地引用其成员。在您的第二个示例中,您只导入了 , 的一个成员sklearn.clusterKMeans因此只有该成员是可访问的。这就是区别。

至于优势?做任何让你的代码更容易阅读的事情。

于 2016-12-28T18:44:17.110 回答