中级
KNN-混淆矩阵分析
未完成
中级参考
代码结构已给出,请填写 ____ 处
def solve():
import pandas as pd
from sklearn.neighbors import KNeighborsClassifier
from sklearn.model_selection import train_test_split
from sklearn.metrics import confusion_matrix
df = pd.read_csv(____)
X = df.drop(____)
y = df['____']
X_train, X_test, y_train, y_test = train_test_split(____)
knn = KNeighborsClassifier(____)
knn.fit(____)
y_pred = knn.predict(____)
print(confusion_matrix(____))
示例
输入
solve()
期望输出
[[33 0 0 0 0 0 0 0 0 0] [ 0 28 0 0 0 0 0 0 0 0] [ 0 0 33 0 0 0 0 0 0 0] [ 0 0 0 34 0 0 0 0 0 0] [ 0 0 0 0 46 0 0 0 0 0] [ 0 0 0 0 0 45 1 0 0 1] [ 0 0 0 0 0 0 35 0 0 0] [ 0 0 0 0 0 0 0 33 0 1] [ 0 0 0 0 0 0 0 0 30 0] [ 0 0 0 0 1 1 0 0 0 38]]
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199