a = [1, 2, 3, 4, 5, 6, 7]
b = [i for i in a if i % 2 == 0]
列表推导式可替代Map函数
列表推导式可替代Filter函数
列表推导式可替代Reduce函数
3.对numpy数组按行(列)统计元素出现次数
import numpy as np
from collections import Counter
arr = np.array(np.arange(16).reshape((4, 4)))
result = [Counter(arr[:, i]).most_common(1)[0] for i in range(cols)]