confusion matrix with labels sklearn

By definition, entry i,j in a confusion matrix is the number of 
observations actually in group i, but predicted to be in group j. 
Scikit-Learn provides a confusion_matrix function:

from sklearn.metrics import confusion_matrix
y_actu = [2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2]
y_pred = [0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2]
confusion_matrix(y_actu, y_pred)
# Output
# array([[3, 0, 0],
#        [0, 1, 2],
#        [2, 1, 3]], dtype=int64)

3.67
6
Joerge 115 points

                                    Predicted  0  1  2  All
True                   
0          3  0  0    3
1          0  1  2    3
2          2  1  3    6
All        5  2  5   12

3.67 (6 Votes)
0
3.83
6
Snazzy Sanoj 105 points

                                    import numpy as np

currentDataClass = [1, 3, 3, 2, 5, 5, 3, 2, 1, 4, 3, 2, 1, 1, 2]
predictedClass = [1, 2, 3, 4, 2, 3, 3, 2, 1, 2, 3, 1, 5, 1, 1]

def comp_confmat(actual, predicted):

    classes = np.unique(actual) # extract the different classes
    matrix = np.zeros((len(classes), len(classes))) # initialize the confusion matrix with zeros

    for i in range(len(classes)):
        for j in range(len(classes)):

            matrix[i, j] = np.sum((actual == classes[i]) & (predicted == classes[j]))

    return matrix

comp_confmat(currentDataClass, predictedClass)

array([[3., 0., 0., 0., 1.],
       [2., 1., 0., 1., 0.],
       [0., 1., 3., 0., 0.],
       [0., 1., 0., 0., 0.],
       [0., 1., 1., 0., 0.]])

3.83 (6 Votes)
0
3.75
8

                                    import pandas as pd
y_true = pd.Series([2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2])
y_pred = pd.Series([0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2])

pd.crosstab(y_true, y_pred, rownames=['True'], colnames=['Predicted'], margins=True)

3.75 (8 Votes)
0
0
0

                                    import pandas as pd
y_true = pd.Series([2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2])
y_pred = pd.Series([0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2])

pd.crosstab(y_true, y_pred, rownames=['True'], colnames=['Predicted'], margins=True)

0
0
0
0

                                    import pandas as pd
y_true = pd.Series([2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2])
y_pred = pd.Series([0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2])

pd.crosstab(y_true, y_pred, rownames=['True'], colnames=['Predicted'], margins=True)

0
0
0
0

                                    import pandas as pd
y_true = pd.Series([2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2])
y_pred = pd.Series([0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2])

pd.crosstab(y_true, y_pred, rownames=['True'], colnames=['Predicted'], margins=True)

0
0
0
0

                                    import pandas as pd
y_true = pd.Series([2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2])
y_pred = pd.Series([0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2])

pd.crosstab(y_true, y_pred, rownames=['True'], colnames=['Predicted'], margins=True)

0
0
0
0

                                    import pandas as pd
y_true = pd.Series([2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2])
y_pred = pd.Series([0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2])

pd.crosstab(y_true, y_pred, rownames=['True'], colnames=['Predicted'], margins=True)

0
0
0
0

                                    import pandas as pd
y_true = pd.Series([2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2])
y_pred = pd.Series([0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2])

pd.crosstab(y_true, y_pred, rownames=['True'], colnames=['Predicted'], margins=True)

0
0
0
0

                                    import pandas as pd
y_true = pd.Series([2, 0, 2, 2, 0, 1, 1, 2, 2, 0, 1, 2])
y_pred = pd.Series([0, 0, 2, 1, 0, 2, 1, 0, 2, 0, 2, 2])

pd.crosstab(y_true, y_pred, rownames=['True'], colnames=['Predicted'], margins=True)

0
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
confusion matrix with python tutorial import sklearn confusion_matrix confusion matrix with python import confusion matrix plot confusion matrix how to show confusion matrix for algorithm prediction python confusion matrix plot sklearn python kmeans confusion matrix how to create confusion matrix in python without sklearn print confusion matrix sklearn confusion matrix with sklearn confusion matrix python decument jupyter notebook confusion matrix confusion matrix sk learn how plot confusion matrix of neural network python sklearn confusion matrix diagram sklearn classification report confusion matrix make confusion matrix in python confusion_matrix sklearn plot how to code confusion matrix in python how to generate confusion matrix for a cnn model in pyhton use of confusion matrix function in python confusion matrix neural network python confusion matrix with numpy array plot_confusion_matrix sklearn example how to get confusion matrix in sklearn confusion matrix in pyuthon confusion_matrix python example plot matrix confusion sklearn plot confusion matrix for ann in python confusion matrix for ann in python confusion matrix python kmeans python code for calculating confusion matrix using a classification result python code for calculating confusion matrix using a dataset python code for calculating confusion matrix implement confusion matrix in python from scratch confusion matrix plotting how to display confusion matrix in website in python confusion matrix sklaern confusion matrix pytohn how to draw a confusion matrix in python skelarn confusion matrix how to plot confusion matrix in python designed make confusion_matrix python diagram of the confusion matrix in phyton confusion matrix classification python read confusion matrix python how to calculate confusion matrix and plot in python scikit plot confusion matrix graphical confusion matrix python show confusion matrix python confusion matrix in python sentiment analysis how to write a confusion matrix from scratch using python how to write a confusion matrix in python confusion matrix python classification how to read confusion matrix in python sklearn:confusion matrix How to explain a confusion matrix in python how to generate confusion matrix in python in python Create a confusion matrix confusion matrix all formula at a time in python confusion matrix with all metrics python confusion matrix pycaret how to create a matrix similar to a confusion matrix in python how to olot confusion matrix in python print confusion matrix based on matrix values python confusion matrix in machine learning python implementing your ouwn confusion matrix python plot confusion matrix using matplotlib confusion_matrix with labels names what is confusion matrix in python Confusion matrix sklearn code confusion matrix skleaenr confusion matrix python visualization sklearn show confusion matrix build confusion matrix in python from model confusion matrix plot matplotlib python code to calculate a confusion matrix change confusion matrix labels plot confusion matrix results pytohn confusion matrix without sklearn confusion matrix in python ploit confusion matrix figure confusion matrix how plot python get confusion matrix how to read a confusion matrix python confusion_matrix() python export how to print graph of confusion matrix in python how to get model confusion matrix python plot simple confusion matrix with labels python from sklearn import confusion_matrix confusion matrix python return acc confusion Matrix in cv2 Python sklearn confusion matrix metric confusion matrix code without sklearn sklearn import confusion matrix how to find the labels of the confusion matrix in python sklearn confusion matrix function python def confusion(num) python how to access confusion matrix values in python confusion matrix for classification in python sklearn confusion matrix display show sklearn confusion matrix display confusion matrix pyhton sklearn metrics confusion matrix plot confusion matrix python sklearn plot tutorial confusion matrix python code confusion matrix example python confusion matri example python confusion matrix python for 3 values plotting confusion matrix matplotlib confusion matrix python explanation confusion matrix table python write labels in confusion matrix matplotlib write labels in confusion matrix sklearn confusion matrix python implementation using sklearn python plot confusion matrix from array confusion matrix python implementation confusion matrix logistic regression python matrice de confusion cnn python Confusion matric with numpy confusion matrix from data python confusion matrix analysis python how to print a confusion matrix in python confusion matrix plot python export python plot confusion matrix with values confusion matrix with labels python plt draw confusion matrix confusion matrix skelar create confusion matrix sklearn code confusion matrix python from sklearn.matrics import confusion_matrix confusion_matrix get labels ipython.display confusion matrix confusion matrix sklearn labels plot a confusion matrix python create labels confusion matrix give label confusion matrix sklearn confusion matrix visualization python confusion matrix python' python confusion matrix get statistics confusion matrix python scratch confusion matrix not displayin python python code to calculate value from confusion matrix print confusion matrix with labels plotting confusion matrix confusion matrix skleanr confusion_matrix python meaning import confusion matrix in python confusion matrix python documentation confusion matrix documentation code in python import confusion matrix with labels set label for sklearn confusion matrix how to interpret confusion matrix in python how to print it own confusion matrix in python confusion matrix sklearn plot confusion_matrix(labels, or truth) plot confusion matrix sklearn what is confusion matrix python function import confusion_matrix scipy confusion matrix plot confusion matrix sklearn python how to plot a confusion matrix in python confusion matrix in machine learning in python sklearn confusion matrix with encoded labels sklearn confusion matrix with dictionary labels confusion matrix formulas python python matplotlib plot confusion matrix how to read confusion matrix python create a confusion matrix in python confusion matrix in python example draw confusion matrix sklearn confusion matrix plot python plot_confusion matrix python confusion matrix display labels default confusion matrix labels parameter sklearn confusion matrix command in python python print confusion_matrix import confusion matrix plot python sklearn confusion matrix axis plot confusion matrix python code sklearn plot confusion matrix labels python plotting confusion matrix calculate confusion matrix from scratch python calculate confusion matrix using sklearn how to compute confusion matrix for linear regression model in python how to build confusion matrix in python create confusion matrix python from scratch how to format python confusion matrix how to plot confusion matrix python confusion matrix sklearn with labels plot sklearn confusion matrix scikit confusion matrix plot python plot confusion matrix confusion matrix in which regression label confusion matrix python how to create a confusion matrix in python python print confusion matrix with labels sklearn plot confusion matrix plot_confusion_matrix() how to make a confusion matrix in python get confusion matrix sklearn function to create confusion matrix python how to find confusion matrix in python confusion matrix pytorch sklearn.metrics confusion matrix plot_confusion_matrix() python example sklearn confusion matrix print python sklearn confusion matrix print confusion matrix sklearn matplotlib confusion matrix matplotlib confusionn matrix python plot confusion matrix in python confusion matrix code in python for kaggle sklearn confusion matrix plot confusion matrix in python plot python code to plot confusion matrix python code for confusion matrix implementing confusion matrix in python how to calculate confusion matrix in python confusion matrix pythno build a confusion matrix in python confusion matrix python library plotting metrics python confusion matrix code for calculating confusion matrix in python code for creating confusion matrix in python plot_confusion_matrix python get the confusion matrix for linear regression in python get confusion matrix python Write a function to compute the confusion matrix of two vectors python function for confusion matrix python make confusion matrix python from sctch python plot a confusion matrix confusion matrix definition python confusion matriz python plot confusion matriz python confusion matrix pyplot compute confusion matrix python numpy confusion matrix display python confusion matrix scipy confusion matrix matplolib print confusion matrix in python confusion matrix plot in python plotting confusion matrix for prediction python plotting confusion matrix python confusion matrix ploting in python display confusion matrix python confusion matrix skleran confusion matrix in scikit learn confusion matrix python plot what are the input for confusion matrix in python python confusion matrix plot confusion matrix python 2*2 confusion matrix python function (confusion matrix sklearn confusion matrix binary confusion matrix accuracy sklearn svm where is true negative in confusion matrix in scikit learn cm = confusion_matrix confusion matrix of 3 classes confusinon marrix import conf matrix numpy plot confusion matrix python matplotlib svc matriz confusão skearn confusion matrix shape confusion matrix python array confunsion matrix sknleanr sklearn metrics confusion matrix confusion matrix with labels sklearn confusion matric labels confusion matrix labeled MNIST confusion matrix accuracy knn how to do confusion matrix in python how to get more detailed data about confusion matrix in python confusion matrix from sklearn how to do confusion matrix python confusion matrix keras how to plot confusion matrix using matplotlib decision tree confusion matrix python api confusionmatric sklearn confusion matrix ignore index scikit-learn confusion matrix how to print confusion metrics python classifier confusion matrix confusion matrix sklarn python predict confusion matrix from sklearn import confusion matrix confusion matrix from y_pred and y_test confusion matrix -- scikit-learn sklearn metrics confusion_matrix confusion matrix python code confusion matrix machine learning create confusion matrix using sns confusion matrix wikipedia matrix confusion confusion matrix in machine learning how to print confusion matrix find confusion matrix in python how to calculate accuracy from confusion matrix in python importing confusion matrix plot confusion matrix of regression how does the confusion matrix in python look how to implement confusion matrix in python sklearn confusion matrix tp tn fp fn confusion matrix sklearn what is a confusion matrix accuracy of confusion matrix scikit importing confusion_matrix from scikit learn create confusion matrix in python confusion matrix for neural network python sklean binary confusion matrix definition sklearn confusion matrix diffierent example confusion_matrix python metrics.confusion_matrix wrong generate confusion matrix scikit learn coloratie matrix Use SciKit Learn's metrics module to compute the model's confusion matrix. how to create confusion matrix in python scikit learn plot confusion matrix how to use confusion matrix in python confusion matrix format python how import configusion matrix from sklearn CONFUSION MATRIX PLOT Confusion matrix matlab confusion matrix in python code onfusion_matrix python confusion matrix caret figure confusion matrix python\ plot confusion matrix python confusion matrix.ravel confusion matrix binary classification python confusion mattrix python how to plot confusion matrix in python how to display confusion matrix in python confusion matrix example confusion matrix jupyter lab confusion matrix using sklearn Confusion Matrix sklearn what it mean Confusion Matrix. matrice de confusion scikit learn confusion matrix for knn matrix confusion sklearn matplotlib confusion matrix how to get specific index of a confusion matrix scikit learn sklear confusion matrix mlpclassifier confusion matrix get confusion matrix pythonconfusion matrix np confusion matrix confusion matrix apexchartsa how to understand confusion matrix sklearn confusion matrix function how to display a confusion matrix in python confuciion matrix sklearn confusion matrix pandas python generate confusion matrix confusion matrix python with labels confusion matrix function in seaborn python sklearn.metrics.confusion_matrix image analysis sklearn.metrics.confusion_matrix plot confusion matrix confusion matrix function in python function to get confusion matrix in python what is confusion matrix 2x2 confusion matrix python confusion matrix sklearn python confusion matrix sklearn confusion matrix values python confusion matrix library sk learn confusion matrix clf confusion matrix confusion matrix of classifier python python metrics confusion matrix sklearn print confusion matrix scikit learn confusion matrix metrics how to read confusion matrix sklearn confusion_matrix print confusion_matrix. import predict and true in confusion matrix in sklearn confusion matrix in sklearn classificaiton matrix python how to make sklearn confusion matrix confusion matrix code in python scikit learn confusion matrix with labels sklearn metrics accuracy given confusion matrix confusion matrix sklearn example scikit learn onfusion matrix scikitlearn confusion matrix make confusion matrix numpy code make confusion matrix numpy output confusion matrix django skearn confusion matrix sklearn metric confusion matrix confusion_matrix return list of strings how to make confusion matrix in python purpose of confusion matrix in machine learning confusion matrix labels from sklearn.metrics import confusion_matrix : confusion_matrix python import using confusion matrix python confusion matrix numpy get confusion matrix python scikit learn confusion matrix import sklearn knn example confusion matrix sklearn confusion matrix with labels consufiosn matrix sklearn import consution matrix in pyhtin confusion matrix 0 1 check confusion matrix index classifier evaluation metrics confusion matrix confusion_matrix sklearn label python confusion matrix example from sklearn confusion matrix how to create confusion matrix python confusion matrix labels python df confusion matrix scikit learn look at confusion matrix sklearn confusionn matrix accuracy confusion matrix python sklearn confusion matrix labels generate confusion matrix python confusion matrix values firnat sjkearb sklearn confusion matrix example how to find true positive in confusion matrix sklearn classification confusion matrix sklearn classification confusion matrix sklearm build confusion matrix in python print confusion matrix python + matrix de confusion scikit confusion matrix confusion matrix scikitlearn install sklearn.martix how to get confusion matrix python label python decision tree 3 class plot confusion matrix confusion_matrix() comfusion matrix in python confusion matrix sklearn in a table confusion metrics in pyton confusion_matrix with labels how to import confusion matrix in python scikit learn confusion matrix uses index draw confusion matrix python for tp tn fp fn waited confusion matrix scikit learn sklearn.metrics confusion_matrix non binary confusion matrix python python confusion matrix with labels python print confusion matrix scikit learn confusion matrix metrics.confusion_matrix confusion matrix python example confusin matrix in python numpy confusion matrix print confusion matrix python confusion table python matrice de confusoin python sklearn confusion matrix logistic regression how to get confusion matrix in python confusion matrix python scikit learn confusion matrix code confusion matrix Python accuracy confusion matrix calculator python confusion matrix python calculate confusion matrix python calculate accuracy python confusion matrix code sample compute confusion matrix python pandas confusion matrix conufsion matrix in python sklearn.metrics import confusion_matrix from sklearn.metrics import confusion_matrix make confusion matrix python confusion matrix 3x3 python metrics.confusion_matrix python confusion matrix python 2d NameError: name 'Confusion Matrix' is not defined NameError: name 'ConfusionMatrix' is not defined python code to create confusion matrix for xgboost confusion matrix logistic regression sklearn knn confusion matrix python confusion matrix with tp fp python confusion matrix with labels python python calculate confusion matrix classification matrix in python confusion matrix between two categorical variables python calculate confusion matrix python confusion matrix python sklearn create confusion matrix python confusion_matrix python import confusion matrix python confusion matrix api sklearn confusion matrix api matrix confusion python return percentagem confusion matrix paython sklearn sklearn api confusion matrix sklean confusion matrix confusion matrix regression python accuracy from confusion matrix python sklearn.confusion matrix confusion_matrix sklearn creating a confusion matrix in python tenosrlfow confusion matrix import confusion matrix make a confusion matrix sklearn NameError: name 'confusion_matrix' is not defined confusion matrix in python confusion matrix XGboost python sklearn confusion matrix confusion_matrix sklearn get confusion metric in percentage python confusion_matrix how to print confusion matrix in python confusion matrix scikit learn confusion matrix sklearn scikit learn logistic regression confusion matrix confusion matrix sklearn metrics how to import confusion matrix matrice de confusion python svm confusion matrix python python confusion matrix confusion matrix python
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source