Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def vrni_kandidatke_in_p(beseda):
- kandidatke = []
- vsota_f_kandidatk = 0
- st_kandidatk = 0
- if beseda in slovar:
- kandidatke.append([(beseda,1)])
- return kandidatke
- if not beseda in slovar:
- na_razdalji_1 = vse_razdalja_1(beseda)
- # dobimo vsoto frekvenc
- for x in na_razdalji_1:
- vsota_f_kandidatk += slovar[x]
- for b in na_razdalji_1:
- verjetnost_b = slovar[b] / vsota_f_kandidatk
- kandidatke.append((b,verjetnost_b))
- st_kandidatk+=1
- return kandidatke
- if not beseda in slovar and st_kandidatk == 0: # če besede ni v slovarju, in če ni kandidatk
- na_razdalji_2 = vse_dva(beseda)
- for x in na_razdalji_2:
- vsota_f_kandidatk += slovar[x]
- for b in na_razdalji_2:
- verjetnost_b = slovar[b]/vsota_f_kandidatk
- kandidatke.append((b,verjetnost_b))
- st_kandidatk+=1
- return kandidatke
- else:
- kandidatke.append((beseda,1))
- return kandidatke
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement