1

每当我splitWithProportion()在 PyBrain 中调用该函数时,我都会收到弃用警告。以下是警告:

/usr/local/lib/python2.7/dist-packages/PyBrain-0.3.1-py2.7.egg/pybrain/datasets/sequential.py:45: DeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
  return self.getField(field)[seq[index]:]

有谁知道如何解决这个问题?根据我的阅读,这可能是 numpy 库的问题。我正在运行 numpy 1.9。仅当我使用 pybrain 顺序数据集时才会出现警告。谢谢

4

1 回答 1

1

事实证明,问题根本不在于 PyBrain。我正在使用 pybrain 数据集输入到 frm scikit-learn 的混淆矩阵中。弃用问题在于 scikit 学习混淆矩阵类。所以,如果你使用的是 scikit-learn 0.14 版本的混淆矩阵,你可能会遇到这个错误。我将我的 scikit-learn 版本升级到 0.15,问题就消失了。

于 2014-11-28T10:34:55.730 回答