⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 confmat.c

📁 一个简洁好用的SVM代码
💻 C
字号:
/*************************************************************************/

/*								  	 */

/*	Routine for printing confusion matrices				 */

/*	---------------------------------------				 */

/*								  	 */

/*************************************************************************/



#include "defns.i"

#include "types.i"

#include "extern.i"





    PrintConfusionMatrix(ConfusionMat)

/*  --------------------  */

    ItemNo *ConfusionMat;

{

    short Row, Col;



    if ( MaxClass > 20 ) return;  /* Don't print nonsensical matrices */



    /*  Print the heading, then each row  */



    printf("\n\n\t");

    ForEach(Col, 0, MaxClass)

    {

	printf("  (%c)", 'a' + Col);

    }



    printf("\t<-classified as\n\t");

    ForEach(Col, 0, MaxClass)

    {

	printf(" ----");

    }

    printf("\n");



    ForEach(Row, 0, MaxClass)

    {

	printf("\t");

	ForEach(Col, 0, MaxClass)

	{

	    if ( ConfusionMat[Row*(MaxClass+1) + Col] )

	    {

		printf("%5d", ConfusionMat[Row*(MaxClass+1) + Col]);

	    }

	    else

	    {

		printf("     ");

	    }

	}

	printf("\t(%c): class %s\n", 'a' + Row, ClassName[Row]);

    }

    printf("\n");

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -