Skip to content

Instantly share code, notes, and snippets.

import numpy as np
NaN = np.nan
import pandas as pd
# The ratings by users (U)
df = pd.DataFrame(np.array([[8,NaN,10,NaN,10],
[NaN,2,NaN,3,3],
[2,8,NaN,4,1],
@puraminy
puraminy / eval_conf_mat.py
Last active January 15, 2020 06:30
Confusion Matrix Plot (Python)
import seaborn as sn
from numpy import newaxis
from sklearn.metrics import confusion_matrix, classification_report, accuracy_score, f1_score, average_precision_score, recall_score
from sklearn.metrics import precision_recall_fscore_support as score
import matplotlib.pyplot as plt
from sklearn import preprocessing
from sklearn.model_selection import train_test_split
def plot_heat_map(ax, X, Y, Z, xlabel, ylabel, format='d', title='Heat Map'):