Skip to content

Instantly share code, notes, and snippets.

@wannaphong
Created October 26, 2017 12:26
Show Gist options
  • Save wannaphong/35589c67cc0d5e49411d5b4166f944a4 to your computer and use it in GitHub Desktop.
Save wannaphong/35589c67cc0d5e49411d5b4166f944a4 to your computer and use it in GitHub Desktop.
from nltk.corpus import wordnet
class thaiwordnet:
def __init__(self):
self._wordnet = wordnet
def synsets(self, word, pos=None, lang="tha"):
return self._wordnet.synsets(lemma=word,pos=pos,lang=lang)
def synset(self,name_synsets):
return self._wordnet.synset(name_synsets)
def all_lemma_names(self,pos=None, lang="tha"):
return self._wordnet.all_lemma_names(pos=pos, lang=lang)
def all_synsets(self,pos=None):
return self._wordnet.all_synsets(pos=pos)
def langs(self):
return self._wordnet.langs()
def lemmas(self,word,pos=None,lang="tha"):
return self._wordnet.lemmas(word,pos=pos,lang=lang)
def lemma(self,name_synsets):
return self._wordnet.lemma(name_synsets)
def lemma_from_key(self,key):
return self._wordnet.lemma_from_key(key)
def path_similarity(self,synsets1,synsets2):
return self._wordnet.path_similarity(synsets1,synsets2)
def lch_similarity(self,synsets1,synsets2):
return self._wordnet.lch_similarity(synsets1,synsets2)
def wup_similarity(self,synsets1,synsets2):
return self._wordnet.wup_similarity(synsets1,synsets2)
def morphy(self, form, pos=None):
return self._wordnet.morphy(form, pos=None)
def custom_lemmas(self, tab_file, lang):
return self._wordnet.custom_lemmas(self, tab_file, lang)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment