作者dati (水脑)
看板Python
标题[问题] pd.crosstab如何显示全零的列
时间Fri Sep 4 23:17:58 2020
弱弱的发问,请有经验的大大帮忙
在使用pd.crosstab 产生混淆矩阵的时候 若有全零的列会直接被隐藏
例如 :
产生的输出为
predict 0 1 2 3 4
label
0 455 3 0 1 2
3 0 0 1 10 4
4 0 0 0 0 45
而我预想的输出为
predict 0 1 2 3 4
0 455 3 0 1 2
1 0 0 0 0 0
2 0 0 0 0 0
3 0 0 1 10 4
4 0 0 0 0 45
crosstab 有个变数 margin 可以用,但是即使margin=True
也没办法把全为零的两列叫出
跪求各位高手指点迷津
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.250.45.174 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1599232681.A.103.html
1F:→ dati: 自问自答 用sklearn.metrics.confusion_matrix 可以解决 09/05 00:17