【问题标题】:Python: cannot import name hmmPython:无法导入名称嗯
【发布时间】:2016-10-08 09:35:02
【问题描述】:

我无法从 sklearn 导入 hmm 模块。

from sklearn import hmm

我得到错误:

ImportError: cannot import name hmm

【问题讨论】:

标签: python-2.7 scikit-learn


【解决方案1】:

我不知道您是否找到了解决问题的方法。

您可以使用hmmlearn 安装和实施您的 HMM。

使用pip install hmmlearn 即可轻松安装。

引用Scikit-learn

警告 sklearn.hmm 模块现在已被弃用,因为它没有 更长的匹配范围和项目的API。是预定的 在项目的 0.17 版本中删除。该模块已 移至单独的存储库:https://github.com/hmmlearn/hmmlearn

【讨论】:

  • 嗨@Pryaditya 和@ishmaelMakitla 我面临同样的错误,我确实尝试了pip install hmmlearn ,但我得到了同样的错误-ImportError: No module named hmm。我什至更新了所有必需的模块,除此之外你还尝试过其他什么吗?
  • @AnkP 你用的是哪个版本的 Python?
【解决方案2】:

根据Hidden Markov Models site heresklearn.hmm 模块已被弃用,并计划在0.17 中删除。确认您的scikit-learn 至少是0.16.1 版本,因为从0.17 开始,您将没有sklearn.hmm

【讨论】:

    猜你喜欢
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多