def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, "adv.exc", "index.adv") # Часть речи self.partOfSpeech = PartOfSpeech.Adverb
def __init__(self, pathToWordNetDict): BaseWordNetItem.__init__(self, pathToWordNetDict, 'adj.exc', 'index.adj') self.rule = ( ["er", ""], ["er", "e"], ["est", ""], ["est", "e"] )
def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, 'adj.exc', 'index.adj') # Правила замены окончаний при нормализации слова по правилам. К примеру, окончание "er" заменяется на "" или "e" и тд. self.rule = (["er", ""], ["er", "e"], ["est", ""], ["est", "e"]) # Метод получения нормализованной формы слова GetLemma(word) определен в базовом классе BaseWordNetItem
def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, 'verb.exc', 'index.verb') # Правила замены окончаний при нормализации слова по правилам. К примеру, окончание "s" заменяется на "" , "ies" на и "y" тд. self.rule = (["s", ""], ["ies", "y"], ["es", "e"], ["es", ""], ["ed", "e"], ["ed", ""], ["ing", "e"], ["ing", ""]) # Метод получения нормализованной формы слова GetLemma(word) определен в базовом классе BaseWordNetItem
def __init__(self, pathToWordNetDict): BaseWordNetItem.__init__(self, pathToWordNetDict, 'verb.exc', 'index.verb') self.rule = ( ["s", ""], ["ies", "y"], ["es", "e"], ["es", ""], ["ed", "e"], ["ed", ""], ["ing", "e"], ["ing", ""] )
def __init__(self, pathToWordNetDict): BaseWordNetItem.__init__(self, pathToWordNetDict, 'noun.exc', 'index.noun') self.rule = ( ["s", ""], ["'s", ""], ["'", ""], ["ses", "s"], ["xes", "x"], ["zes", "z"], ["ches", "ch"], ["shes", "sh"], ["men", "man"], ["ies", "y"] )
def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, 'adj.exc', 'index.adj') # Часть речи self.partOfSpeech = PartOfSpeech.Adjective # Правила замены окончаний при нормализации слова по правилам. К примеру, окончание "er" заменяется на "" или "e" и тд. self.rule = ( ["er" , "" ], ["er" , "e"], ["est" , "" ], ["est" , "e"] )
def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, 'adj.exc', 'index.adj') # Правила замены окончаний при нормализации слова по правилам. К примеру, окончание "er" заменяется на "" или "e" и тд. self.rule = ( ["er" , "" ], ["er" , "e"], ["est" , "" ], ["est" , "e"] ) # Метод получения нормализованной формы слова GetLemma(word) определен в базовом классе BaseWordNetItem
def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, 'noun.exc', 'index.noun') # Правила замены окончаний при нормализации слова по правилам. К примеру, окончание "s" заменяется на "", "ses" заменяется на "s" и тд. self.rule = ( ["s" , "" ], ["’s" , "" ], ["’" , "" ], ["ses" , "s" ], ["xes" , "x" ], ["zes" , "z" ], ["ches" , "ch" ], ["shes" , "sh" ], ["men" , "man" ], ["ies" , "y" ] )
def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, 'verb.exc', 'index.verb') # Часть речи self.partOfSpeech = PartOfSpeech.Verb # Правила замены окончаний при нормализации слова по правилам. К примеру, окончание "s" заменяется на "" , "ies" на и "y" тд. self.rule = ( ["s" , "" ], ["ies" , "y" ], ["es" , "e" ], ["es" , "" ], ["ed" , "e" ], ["ed" , "" ], ["ing" , "e" ], ["ing" , "" ] )
def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, 'verb.exc', 'index.verb') # Правила замены окончаний при нормализации слова по правилам. К примеру, окончание "s" заменяется на "" , "ies" на и "y" тд. self.rule = ( ["s" , "" ], ["ies" , "y" ], ["es" , "e" ], ["es" , "" ], ["ed" , "e" ], ["ed" , "" ], ["ing" , "e" ], ["ing" , "" ] ) # Метод получения нормализованной формы слова GetLemma(word) определен в базовом классе BaseWordNetItem
def __init__(self, pathToWordNetDict): # Конструктор родителя (BaseWordNetItem) BaseWordNetItem.__init__(self, pathToWordNetDict, 'adv.exc', 'index.adv')
def __init__(self, pathToWordNetDict): BaseWordNetItem.__init__(self, pathToWordNetDict, 'adv.exc', 'index.adv')