-1
我有一個numpy樣本數組[0,0,2.5,-5.0,...]。在我的例子中,所有的樣本都是2.5的倍數。我想知道每個樣本發生多少次。或多或少像numpy.hist。在這種情況下,類似於[[-5.0,1],[0,2],[2.5,1],...]。計算numpy數組中的樣本數
我有一個numpy樣本數組[0,0,2.5,-5.0,...]。在我的例子中,所有的樣本都是2.5的倍數。我想知道每個樣本發生多少次。或多或少像numpy.hist。在這種情況下,類似於[[-5.0,1],[0,2],[2.5,1],...]。計算numpy數組中的樣本數
您可以使用
[[x,l.count(x)] for x in set(l)]
輸出
[[0, 2], [2.5, 1], [-5.0, 1]]
您還可以使用計數器
>>> l = [0,0,2.5,-5.0]
>>> from collections import Counter
>>> Counter(l)
Counter({0: 2, 2.5: 1, -5.0: 1})
@:只需點擊這裏..http://stackoverflow.com/questions/ 10741346/numpy的頻計數換唯一值功能於一個陣列 – George 2015-04-02 13:25:21