X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=corpus.py;h=0635f2a3f09675b513094ab2c3078f811587c1b9;hp=ee80d9e8fc60f2d7b05e26dd807e3417a15ed3ea;hb=5d84083b41b807307732adb78e1be7fd3e3ff004;hpb=12a4cd82d7022c1d640bf8c0eefdd692961cda3a diff --git a/corpus.py b/corpus.py index ee80d9e..0635f2a 100644 --- a/corpus.py +++ b/corpus.py @@ -275,8 +275,12 @@ class Corpus : if self.iduces is None : self.iduces = dict([[uce.ident, uce] for uci in self.ucis for uce in uci.uces]) - def make_lexitable(self, mineff, etoiles) : - tokeep = [lem for lem in self.lems if self.lems[lem].freq >= mineff] + def make_lexitable(self, mineff, etoiles, gram = 0) : + if gram == 0 : + grams = {1:'', 2:''} + else : + grams = {gram :''} + tokeep = [lem for lem in self.lems if self.lems[lem].freq >= mineff and self.lems[lem].act in grams] etuces = [[] for et in etoiles] for uci in self.ucis : get = list(set(uci.etoiles).intersection(etoiles))