无法在sklearn的QDA分类器上调用函数吗?
这是我的片段:
cvKF = cross_validation.KFold(len(communications.target), n_folds=3, shuffle=True) clf_qda = QDA() scores = cross_validation.cross_val_score(clf_qda, myData.data, myData.target, cv=cvKF)
它给了我以下错误:
File "/Users/t/anaconda/lib/python2.7/site-packages/sklearn/qda.py", line 149, in _decision_function return (-0.5 * (norm2 + np.sum(np.log(self.scalings_), 1)) AttributeError: log
任何想法?是我身边的错误还是错误?
最佳答案
我已经尝试了0.16.dev版本(尚在开发中),此错误已解决。见github.com/scikit-learn/scikit-learn