【发布时间】:2017-05-13 01:58:18
【问题描述】:
在使用scikit learn或者其他类似的Python库时,做起来有什么区别:
import sklearn.cluster as sk
model = sk.KMeans(n_clusters=n)
还有
from sklearn.cluster import KMeans
model = KMeans(n_clusters=n)
使用一种方式比另一种方式有什么优势吗?
【问题讨论】:
-
欢迎来到 StackOverflow。请阅读并遵循帮助文档中的发布指南。 on topic 和 how to ask 在这里申请。 StackOverflow 不是编码或教程服务。这在 Python 文档和许多文本中都有很好的介绍,包括硬拷贝和在线。
-
解释here "导入模块不会浪费任何东西;模块总是完全导入" 所以没有办法只导入 i> 来自模块的特定事物
-
@Prune from how to ask:“示例:很好:当我的所有输入都是整数时,为什么使用 float 而不是 int 会给我不同的结果?” -- 为什么我的问题与示例不同?
-
我认为这是一个很好的问题。当然,这个问题有据可查,另一个 SE 网站上也有类似的问题,但这也是一个措辞恰当的问题,有简洁明了的例子。
-
足够好 -- 撤回反对。我会把我的评论作为一个不好的例子留下一个很好的纠正。
标签: python scikit-learn sklearn-pandas