鸾尾花实例

#绘制混淆矩阵;可视化混淆矩阵
from sklearn import metrics
print(metrics.classification_report(train_y,train_predicted))

"""
可视化混淆矩阵

def cm_plot(y,yp):
    from sklearn.metrics import confusion_matrix
    from matplotlib.pyplot as plt
    
    cm = confusion_matrix(y,yp)
    plt.matshow(cm,cmap=plt.com.Blues)
    plt.colorbar()
    for x in range(len(cm)):
        for y in range(len(cm)):
            plt.annotate(cm[x,y],xy=(y,x),horizontalalignment='centry',
                         verticalalignment='centry')
            plt.ylabel('True label')
            plt.xlabel('Predicted label')
        return plt
            
cm_plot(train_y,train_predicted).show() 
使用测试数据进行测试
"""
test_data = pd.read_excel(r'C:\Users\Lenovo\Desktop\鸾尾花.xlsx',encoding='utf8')
test_x=train_data[['sepallengthcm(cm)','sepalwidth(cm)','petallength(cm)','petalwidth(cm)']]
test_y=train_data[['leixing']]
test_predicted=model.predict(test_x)
test_predicted_pr=model.predict_proba(test_x)

from sklearn import metrics
print(metrics.classification_report(test_y,test_predicted))

#可视化混淆矩阵
cm_plot(test_y,test_predicted).show()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值