每当我在PyBrain中调用splitWithProportion()
函数时,我都会收到弃用警告。以下是警告:
/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顺序数据集时才会出现警告。
谢谢
最佳答案
事实证明,问题根本不在于PyBrain。我正在使用pybrain数据集输入到混淆矩阵frm scikit-learn中。 scikit学习confusion_matrix类是过时的问题。因此,如果您使用的是scikit-learn的0.14版本的混淆矩阵,则可能会遇到此错误。我将scikit-learn的版本升级到0.15,问题消失了。
关于python - PyBrain弃用警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27169063/