X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=textsimi.py;h=ea1d05a28a9dba2f7a80f0e96c8cc631302066d5;hp=55e2f2b51f4d1055352151d9feb260cc7970a978;hb=7761609ba8d78519a5ac90ec86a57c63cfc16e39;hpb=773ca4248f17f17098e34b3c21004713e09e3109 diff --git a/textsimi.py b/textsimi.py index 55e2f2b..ea1d05a 100644 --- a/textsimi.py +++ b/textsimi.py @@ -7,10 +7,12 @@ from chemins import ffr, simipath import os from analysetxt import AnalyseText from guifunct import PrepSimi -from functions import indices_simi, progressbar, treat_var_mod, read_list_file, print_liste -from PrintRScript import PrintSimiScript +from functions import indices_simi, progressbar, treat_var_mod, read_list_file, print_liste, DoConf, exec_rcode, check_Rresult +from PrintRScript import PrintSimiScript import wx from copy import copy +from operator import itemgetter +import codecs import logging log = logging.getLogger('iramuteq.textsimi') @@ -41,7 +43,12 @@ class SimiTxt(AnalyseText): else : return False else : + order_actives = [[i, act, self.corpus.getlemeff(act)] for i, act in enumerate(self.actives)] + order_actives = sorted(order_actives, key=itemgetter(2), reverse = True) + with open(self.pathout['selected.csv'], 'w') as f : + f.write('\n'.join([`order_actives[val][0]` for val in self.parametres['selected']])) continu = True + if continu : self.makefiles() script = PrintSimiScript(self) @@ -182,3 +189,6 @@ class SimiFromCluster(SimiTxt) : with open(self.pathout['actives_chi.csv'], 'w') as f : f.write('\n'.join([`val` for val in self.lchi])) + + + \ No newline at end of file