Funkcije, ki razdelijo skupno polje ime_priimek na ločeni ime, priimek. Funkcije vzamejo po dva parametra, string in hint. String je vrednost polja ime_priimek. Neobvezni parameter hint je imenar.PRVA_IME ali imenar.PRVA_PRIIMEK, ki algoritmu poda namig kaj je prvo v polju. Za delo uporablja podatke o imenih s Statističnega urada RS.
Priporoča se raba funkcije lookup_stat_adv.
Primer rabe:
>>> import imenar >>> imenar.lookup_stat_adv(u'Gazvoda Nejc') [u'Nejc', u'Gazvoda'] >>> imenar.lookup_stat_adv(u'Nejc Gazvoda') [u'Nejc', u'Gazvoda'] >>> imenar.lookup_stat_adv(u'Marica Gregorič-Stepančič') [u'Marica', u'Gregori\u010d Stepan\u010di\u010d'] >>> imenar.lookup_stat_adv(u'Goljevšček Kermauner Alenka') [u'Alenka', u'Goljev\u0161\u010dek Kermauner'] >>> imenar.lookup_stat_adv(u'Mag. Goljevšček Kermauner Alenka') [u'Alenka', u'Goljev\u0161\u010dek Kermauner']
Funkcije in uspešnost:
score hint func ---------------------------------------- 0.9923077 False lookup 0.9567308 False lookup_stat_adv 0.9096154 False lookup_stat 0.4903846 False split_left 0.4692308 False split_right ---------------------------------------- 0.9923077 True lookup 0.9740385 True lookup_stat_adv 0.9096154 True lookup_stat 0.4903846 True split_left 0.4692308 True split_right