Sha256: 7acb56b9b95343a59ddbbbbcda755128ce0d82381eafa88205a226a2285df334

Contents?: true

Size: 760 Bytes

Versions: 4

Compression:

Stored size: 760 Bytes

Contents

#!/usr/bin/env python

from operator import itemgetter

# Get the max (key,count) from a dict like  my_dict = {'a':20,'b':1,'c':50}
# It will return --> (c,50)
def get_max_distr_dict(my_dict):
    vect = my_dict.items()
    if len(vect) !=0:
        vect.sort(key=itemgetter(1),reverse=True)
        return vect[0]
    return None

def normalize_pos(pos):
    pos = pos.lower()
    new_pos = pos
    if pos in ['adj','a'] or pos[0:2]=='jj':
        new_pos = 'a'
    elif pos in ['adverb','r'] or pos[0:2]=='rb':
        new_pos = 'r'
    elif pos in ['anypos']:
        new_pos = '*'
    elif pos in ['noun','n'] or pos[0:2]=='nn' or pos[0:2]=='np':
        new_pos = 'n'
    elif pos in ['verb','v'] or pos[0]=='v':
        new_pos = 'v'
    return new_pos

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
opener-opinion-detector-base-2.0.1 core/site-packages/pre_build/VUA_pylib/common/common.py
opener-kaf-naf-parser-1.0.1 core/site-packages/pre_build/VUA_pylib/common/common.py
opener-kaf-naf-parser-1.0.0 core/site-packages/pre_build/VUA_pylib/common/common.py
opener-opinion-detector-base-2.0.0 core/site-packages/pre_build/VUA_pylib/common/common.py