I wrote a confusion matrix calculation code in Python:
def conf_mat(prob_arr, input_arr): # confusion matrix conf_arr = [[0, 0], [0, 0]]
A numpy-only solution for any number of classes that doesn't require looping:
import numpy as np classes = 3 true = np.random.randint(0, classes, 50) pred = np.random.randint(0, classes, 50) np.bincount(true * classes + pred).reshape((classes, classes))