import warnings
warnings.filterwarnings('ignore')
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import rcParams
# 设置全局字体及大小,设置公式字体
config = {
"font.family":'serif', # 衬线字体
"font.size": 12, # 相当于小四大小
"mathtext.fontset":'stix', # matplotlib渲染数学字体时使用的字体,和Times New Roman差别不大
"font.serif": ['SimSun'], # 宋体SimSun
"axes.unicode_minus": False, # 用来正常显示负号
"xtick.direction":'in', # 横坐标轴的刻度设置向内(in)或向外(out)
"ytick.direction":'in', # 纵坐标轴的刻度设置向内(in)或向外(out)
}
rcParams.update(config)
%matplotlib inline
# 内置魔法函数,不用再 plt.show()
classes = ['一类','二类','三类','四类']
confusion_matrix = np.array([(900, 300, 200, 100),
(100,