把一个数字列表或元组里的重复数字提取出来以字典的形式输出
count_num = repeat_count([1, 2, 3, 2, 4, 5, 2, 3, 2, 5]) 变成
{1:1, 2:4, 3:2, 4:1, 5:2} # there is 1 one, 4 twos, 2 threes, 1 four, and 2 fives.
2:4的意思是有4个2在列表里
把一个数字列表或元组里的重复数字提取出来以字典的形式输出
count_num = repeat_count([1, 2, 3, 2, 4, 5, 2, 3, 2, 5]) 变成
{1:1, 2:4, 3:2, 4:1, 5:2} # there is 1 one, 4 twos, 2 threes, 1 four, and 2 fives.
2:4的意思是有4个2在列表里
import numpy as np
num = [1, 2, 3, 2, 4, 5, 2, 3, 2, 5]
uniNum = np.unique(num)
count_num = {}
for i in uniNum:
count = 0
for j in num:
if i == j:
count += 1
count_num[i] = count
print count_num