使用scikit learn或其他类似的Python库时,做什么之间的区别是:
import sklearn.cluster as sk
model = sk.KMeans(n_clusters=n)
并且
from sklearn.cluster import KMeans
model = KMeans(n_clusters=n)
使用单向另一种方式有什么好处吗?
答案 0 :(得分:1)
嗯,在您的第一个示例中,您已将模块sklearn.cluster
设为sk
,您可以相应地引用其成员。在您的第二个示例中,您只导入了sklearn.cluster
,KMeans
的一个成员,因此只能访问该成员。这就是区别。
至于优势?做任何一个使你的代码更容易阅读。