in empchat/datasets/dailydialog.py [0:0]
def getmode(array, removenone=False):
counts = dict()
for a in array:
if not removenone or a.lower() != "none":
counts[a] = counts.get(a, 0) + 1.0
if len(counts) == 0:
return []
max_c = max(counts.values())
modes = []
for a in counts:
if counts[a] == max_c:
modes.append(a)
return modes