ในnumpy
/ scipy
มีวิธีที่มีประสิทธิภาพในการรับความถี่นับสำหรับค่าที่ไม่ซ้ำกันในอาร์เรย์หรือไม่?
บางสิ่งบางอย่างตามสายเหล่านี้:
x = array( [1,1,1,2,2,2,5,25,1,1] )
y = freq_count( x )
print y
>> [[1, 5], [2,3], [5,1], [25,1]]
(สำหรับคุณผู้ใช้ R ออกมีฉันโดยทั่วไปกำลังมองหาtable()
ฟังก์ชั่น)
collections.Counter(x)
เพียงพอ?