0

This is my code

print(confusion_matrix(actual, predicted))

and I want to get true positive, true negative, false positive and false negative in the confusion matrix but I am getting this output.

 [1 0 0 0 0 0 0 0 0 0 0 0 0 0]
 [0 1 0 0 0 0 0 0 0 0 0 0 0 0]
 [0 0 1 0 0 0 0 0 0 0 0 0 0 0]
 [0 0 0 2 0 0 0 0 0 0 0 0 0 0]
 [0 0 0 0 1 0 0 0 0 0 0 0 0 0]
 [0 0 0 0 0 1 0 0 0 0 0 0 0 0]
 [0 0 0 0 0 0 1 0 0 0 0 0 0 0]
 [0 0 0 0 0 0 0 1 0 0 0 0 0 0]
 [0 0 0 0 0 0 0 0 1 0 0 0 0 0]
 [0 0 0 0 0 0 0 0 0 0 0 0 0 0]
 [0 0 0 0 0 0 0 0 0 1 0 0 0 0]
 [0 0 0 0 0 0 0 0 0 0 0 1 0 0]
 [0 0 0 0 0 0 0 0 0 0 0 0 1 0]
 [0 0 0 0 0 0 0 0 0 0 0 0 0 1]

what am I lacking in my code?

James Z
  • 12,104
  • 10
  • 27
  • 43
  • One axis is the actual value and the other axis is the predicted one. In your case you got everything predicted correctly. Maybe check your model if this could be right. Maybe check: https://stackoverflow.com/questions/2148543/how-to-write-a-confusion-matrix-in-python/48030708 – naheliegend Aug 22 '21 at 19:07

0 Answers0