【问题标题】:ImportError: cannot import name eigen_symmetric in Python?ImportError:无法在 Python 中导入名称 eigen_symmetric?
【发布时间】:2013-07-31 04:59:38
【问题描述】:

我从here 复制并粘贴PCA 代码。

但是,我遇到以下错误:

ImportError: cannot import name eigen_symmetric

为什么会发生这种情况以及如何解决?

【问题讨论】:

标签: python scipy linear-algebra pca


【解决方案1】:

Scipy 0.9.0 中的eigen_symmetric 函数已重命名为eigsh。您需要找到所有出现的eigen_symmetric 并将其替换为eigsh

【讨论】:

  • 最后一行返回的另一个错误:文件“”,第 72 行 SyntaxError: 'return' outside function
  • 嗨!您指向我们的脚本不是完整的,您需要转到下载并下载 .ZIP 文件并在替换所有出现的 eigen_symmetric 后从那里使用 PCA.py。
【解决方案2】:

请检查您是否已将 scipy 库添加到根路径

【讨论】:

  • 你能告诉我如何检查吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-06
  • 2016-10-02
  • 2014-09-27
  • 2020-04-09
  • 2016-12-24
  • 2012-11-12
  • 1970-01-01
相关资源
最近更新 更多