解決python畫混淆矩陣邊界數字越界顯示不正確的問題

   在python環境編程下做多分類問題要畫混淆矩陣,複製了網上的代碼,但是發現運行顯示出來的混淆矩陣和原作者貼出來的不一樣,如下左邊圖所示(截去了座標標題信息),邊界數字都跑到矩形框外邊去了,恰好我有兩個python運行環境,其中一個又是可以正常顯示出混淆矩陣,如下右邊圖所示(截去了座標標題信息),經過比較發現不能正常顯示混淆矩陣的matplotlab安裝庫版本是3.1.1,而另外一個能正常顯示的python運行環境安裝庫版本是matplotlab==2.2.2,於是經過試驗發現安裝matplotlab==3.0.3就可以正常顯示出混淆矩陣了,同時其它依賴庫的版本有h5py==2.8.0,hdf5==1.0.4。那麼可以確認matplotlab==2.2.2、3.0.3可以正常顯示混淆矩陣,其它的沒試驗了,花了大概半天的時間終於解決了這個問題。

 

              顯示錯誤的混淆矩陣                                                    顯示正確的混淆矩陣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章