范例01:
//只给单标签的y_true和p_pred
y1 := array(1,0,1,0,2,3,2,2,2);
y2 := array(0,1,1,0,2,3,2,2,2);
return multilabel_confusion_matrix(y1,y2);
范例02:
//只给多标签的y_true和y_pred
y_true := array((1,0,1),(0,1,0));
y_pred := array((1,0,0),(0,1,1));
return multilabel_confusion_matrix(y_true,y_pred);
范例03:
//多标签情况下指定sample_weight
y_true := array((1,0,1),(0,1,0));
y_pred := array((1,0,0),(0,1,1));
sample_weight := array(1,2.5);
return multilabel_confusion_matrix(y_true,y_pred,nil,sample_weight);
范例04:
//多标签情况下指定labels
y_true := array((1,0,1),(0,1,0));
y_pred := array((1,0,0),(0,1,1));
labels := array(0,1); //多标签一个递增array,从0开始,到多标签的维度-1
return multilabel_confusion_matrix(y_true,y_pred,labels);
范例05:
//单标签情况下指定labels
y1 := array(1,0,1,0,2,3,2,2,2);
y2 := array(0,1,1,0,2,3,2,2,2);
labels := array(1,2);
return multilabel_confusion_matrix(y1,y2,labels);
范例06:
//指定samplewise,只有在多标签下使用,为真时表示求标签矩阵的转置的多标签混淆矩阵
y_true := array((1,0,1),(0,1,0));
y_pred := array((1,0,0),(0,1,1));
samplewise := true;
return multilabel_confusion_matrix(y_true,y_pred,nil,nil,samplewise);