在python中导入整个模块与只从模块中导入所需的方法有什么区别?

2024-06-10 17:30:47 发布

您现在位置:Python中文网/ 问答频道 /正文

使用scikit learn或其他类似的Python库时,执行以下操作有何区别:

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

以及

^{pr2}$

用一种方法比另一种方法有什么好处吗?在


Tags: 方法importmodelassklearnscikitlearnsk
1条回答
网友
1楼 · 发布于 2024-06-10 17:30:47

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

至于优势呢?做任何一个让你的代码更容易阅读的方法。在

相关问题 更多 >