Jupyter Notebook 中未定义名称“KMeans”

新手上路,请多包涵

在此处输入图像描述

我无法在我的 Jupyter Notebook 中运行 KMeans()。如果我只是在 Python 脚本中使用同一段代码,它就能正常工作。我已经使用安装了 KMeans/Sklearn。

 !pip3 install KMeans

那到底是什么问题呢?

原文由 x89 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 879
2 个回答

以上两个单元格尚未执行。

请重新运行所有单元格。可能您已经重新启动内核并忘记运行您从 sklearn.cluster 导入 KMeans 的单元格。

原文由 Strange 发布,翻译遵循 CC BY-SA 4.0 许可协议

直截了当的答案: 写在 Jupyter notebook 的一个单元格中(例如在 In[6] 中:

 from sklearn.cluster import KMean
km=KMean(1)

并查看是否有错误。

长答案 你在 Jupyter notebook 中有不同的单元格。如果您已重新启动 Jupyter Notebook,则需要执行所有单元格。

在您的屏幕截图上: 在前两段代码中写 在 [] 中,在出现错误的代码中写 在 [6] 中。这可能意味着您没有在第三个单元格 (In[6]) 之前执行前两个单元格 (In[]),因此没有导入 Kmean。

你可以做什么: - 确保你已经执行了前两段代码? - 确保在执行 In[6] 之前没有清除变量? (不确定 Jupyter 上是否存在此功能)

原文由 totalMongot 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题