【问题标题】:Trouble Importing command from Sklearn .18 with Python 3.4 in Anaconda在 Anaconda 中使用 Python 3.4 从 Sklearn .18 导入命令时遇到问题
【发布时间】:2016-04-16 09:18:27
【问题描述】:

我正在使用sklearn,需要使用神经网络。我发现最新版本的sklearn (.18) 有一个多层感知器类,一种神经网络。我抓取了最新版本的 github sklearn 并将其放入我的 anaconda 文件夹中。但是,虽然我可以导入该 RBM 和神经网络类中的另一个子类,但我无法导入 MLPRegressorClassifier。这是我的代码:

from sklearn import svm, preprocessing
from sklearn.cluster import MeanShift, KMeans
from sklearn.neural_network.rbm import BernoulliRBM
from sklearn.neural_network.multilayer_perceptron import MLPClassifier
from sklearn.neural_network.multilayer_perceptron import MLPRegressor

这是错误信息:

怎么了?

【问题讨论】:

  • 请将您的错误信息作为文本,而不是作为场外图片!
  • 您有正确定位的exceptions 文件夹吗?那是实际上找不到的文件夹。
  • scikit-learn 需要使用 cython 编译。仅仅删除源是行不通的。
  • @NathanielFord 我的异常文件夹应该放在哪里?
  • 看起来您正试图找到一个文件夹,该文件夹比脚本运行的位置高两层。参考 PEP:docs.python.org/2.5/whatsnew/pep-328.html

标签: python scikit-learn


【解决方案1】:

解决了 - 在新版本的 sklearn (.18) 中,我不能只将源代码放到正常保存我所有 python 库的文件夹中。必须从 Github (https://github.com/scikit-learn/scikit-learn) 下载 sklearn 并运行设置。

【讨论】:

    猜你喜欢
    • 2015-10-23
    • 2015-06-19
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多