python find the mode code example
Example 1: python finding mode of a list
import random
numbers = []
limit = int(input("Please enter how many numbers you would like to compare:\n"))
mode =0
for i in range(0,limit):
numbers.append(random.randint(1,10))
maxiumNum = max(numbers)
j = maxiumNum + 1
count = [0]*j
for i in range(j):
count[i]=0
for i in range(limit):
count[numbers[i]] +=1
n = count[0]
for i in range(1, j):
if (count[i] > n):
n = count[i]
mode = i
print("This is the mode = "+str(mode))
print("This is the array = "+str(numbers))
Example 2: my_mode() python
>>> from collections import Counter
>>> def my_mode(sample):
... c = Counter(sample)
... return [k for k, v in c.items() if v == c.most_common(1)[0][1]]
...
>>> my_mode(["male", "male", "female", "male"])
['male']
>>> my_mode(["few", "few", "many", "some", "many"])
['few', 'many']
>>> my_mode([4, 1, 2, 2, 3, 5])
[2]
>>> my_mode([4, 1, 2, 2, 3, 5, 4])
[4, 2]