clf_train_proba = clf.predict_proba((x_train)[:, 1],probability=True) clf_test_proba = clf.predict_proba((x_test)[:, 1],probability=True)predict_proba is not available when probability=False报错
时间: 2023-12-24 11:31:07 浏览: 139
sklearn的predict_proba使用说明
在svm.SVC中,predict_proba方法只在probability设置为True时可用。在你的代码中,将probability参数设置为True即可解决该问题。以下是修正后的代码示例:
```python
clf_train_proba = clf.predict_proba(x_train)[:, 1]
clf_test_proba = clf.predict_proba(x_test)[:, 1]
```
请确保在运行代码之前,你已经正确导入了所需的库,并且x_train和x_test是有效的数据对象。如果问题仍然存在,请提供完整的错误信息以便我能够更好地帮助你解决问题。
阅读全文