Skip to content

Instantly share code, notes, and snippets.

@liezl200
Last active June 2, 2016 23:16
Show Gist options
  • Save liezl200/ba3b5e898cc7facc305c91841af7a130 to your computer and use it in GitHub Desktop.
Save liezl200/ba3b5e898cc7facc305c91841af7a130 to your computer and use it in GitHub Desktop.
cm =cm.astype('float')
#cm_normalized = cm.astype('float') / cm.sum(axis=1)[:, np.newaxis]
precision = np.divide(np.diagonal(cm), (np.sum(cm, axis=0) ))
print(precision)
print('min precision', min(precision), 'index', np.argmin(precision))
print('max precision', max(precision), 'index',np.argmax(precision))
recall = np.divide(np.diagonal(cm), (np.sum(cm, axis=1) ))
print(recall)
print('min recall', min(recall), 'index', np.argmin(recall))
print('max recall', max(recall), 'index', np.argmax(recall))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment