python - TypeError: plot_confusion_matrix() 得到了一个意外的关键字参数“标题”
问题描述
`import matplotlib.pyplot as plt
from sklearn.datasets import make_classification
from sklearn.metrics import plot_confusion_matrix
from sklearn.model_selection import train_test_split
from sklearn.svm import SVC
cm_plot_labels = ['Normal', 'Tuberculosis']
cm_plot_title =['Confusion Matrix']
plot_confusion_matrix(cm, cm_plot_labels, title='Confusion Matrix')
TypeError: plot_confusion_matrix() got an unexpected keyword argument 'title' 请告诉我如何解决该错误
解决方案
您可以在使用时添加标题plot_confusion_matrix
,如下所示:
clf = SVC(random_state=0)
clf.fit(X_train, y_train)
cm = plot_confusion_matrix(clf, X_test, y_test)
cm.ax_.set_title('Confusion Matrix')
推荐阅读
- android - 为什么我会收到 espresso.PerformException:在带有 id 的视图上执行“滚动到”时出错?
- python - 获取包含 0 作为值的行的总和
- c# - 如何从代码隐藏更改 DNN 中的活动选项卡?
- jenkins - PowerShell 工作流程在 Jenkins 中不起作用?
- reactjs - 如何创建泛型函数组件
- python - 抓取文件夹中的下一个 .zip 文件(遍历 zip 目录)
- ios - 在 iOS 应用程序中,如果计划触发计时器并且应用程序处于后台,我是否确定它会在应用程序再次进入前台时触发?
- java - Java 编译错误——仅适用于 Ubuntu+openjdk
- python - 如何用 Conda 替换基于 Homebrew 的 Python 配置
- gdb - GDB 无法在 vgdb 中记录执行