Python da Frekans ve Mod alma işlemi

z1-python-frekans-ve-mod-islemi
In [1]:
def frekans(liste):
    frekanss = {}
    for i in liste:
        frekanss[i] = liste.count(i)
    return frekanss

def mode(frekanss):
    liste=[]
    
    for deger in frekanss:
        liste.append(frekanss[deger])
        #print(liste)
    eb=liste[0]
    
    for i in range(len(liste)):
        if(eb<liste[i]):
            eb=liste[i]
            
    for value , freks in frekanss.items():
        if(eb==freks):
            modu=value
    
    return modu
In [4]:
frekanss=frekans([10,10,10,20,10,30,45,346,45])
print(frekanss)
{10: 4, 20: 1, 30: 1, 45: 2, 346: 1}
In [3]:
mode(frekanss)
Out[3]:
10
In [ ]:
 

Yorumlar

Bu blogdaki popüler yayınlar

Python'da Liste İçin Varyans, Standart Sapma, Ortalama, Minimum bulma, Maksimum bulma

Veritabanı Yönetim Sistemleri

Python'da Görüntü İşleme - Resmi Siyah Beyaz Yapma