def f_entropy(p): # Convert values to probability p = np.bincount(p) / float(p.shape[0]) ep = stats.entropy(p) if ep == -float('inf'): return 0.0 return ep