import tool_misc as tm l = [0,2,3,2,1,5,2,4] l_pop = tm.pop_val(l,2) print 'l :: ', l print 'l_pop :: ', l_pop print d = {'k1': [0,1], 'k2':['a','b'], 'k3':[]} print 'd :: ', d tm.dict_append(d,'k1', 2) tm.dict_append(d,'k4', 'w1') print 'd :: ', d print dr = tm.drange(0,2,0.25) print 'dr :: ', dr l_inter = [(v,v+0.5) for v in dr] print 'l_inter :: ', l_inter print val_search = 0.77 i = tm.dicho_find_inter(l_inter, val_search) print 'i :: ', i print 'l_inter[i] :: ', l_inter[i] val_search = 0.75 j = tm.dicho_find(dr, val_search) print 'j :: ', j print 'dr[j] :: ', dr[j]
tt = time.clock() - s print print "time : %f"%(tt) dic_matrix = {} dic_rep_dist = {} s = time.clock() ## ## Paramètres ## cstep = (0.005,0.005) ## pas d'avancement des segments de texte comparés cgap = (0.01,0.01) ## taille des segments de texte comparés c1 = [(i,i+cgap[0]) for i in tm.drange(0,1,cstep[0])] c2 = [(i,i+cgap[1]) for i in tm.drange(0,1,cstep[1])] ## ## ## for dist_type in set_distance : dic_rep_dist[dist_type] = {} dic_matrix[dist_type] = {} for couple_lg in set_couple_lg : dic_rep_dist[dist_type][couple_lg] = [] dic_matrix[dist_type][couple_lg] = {} for id_md in list_id_md : dic_matrix[dist_type][couple_lg][id_md] = Dotplot(c1,c2)
tt = time.clock() - s print print "time : %f" % (tt) dic_matrix = {} dic_rep_dist = {} s = time.clock() ## ## Paramètres ## cstep = (0.005, 0.005) ## pas d'avancement des segments de texte comparés cgap = (0.01, 0.01) ## taille des segments de texte comparés c1 = [(i, i + cgap[0]) for i in tm.drange(0, 1, cstep[0])] c2 = [(i, i + cgap[1]) for i in tm.drange(0, 1, cstep[1])] ## ## ## for dist_type in set_distance: dic_rep_dist[dist_type] = {} dic_matrix[dist_type] = {} for couple_lg in set_couple_lg: dic_rep_dist[dist_type][couple_lg] = [] dic_matrix[dist_type][couple_lg] = {} for id_md in list_id_md: dic_matrix[dist_type][couple_lg][id_md] = Dotplot(c1, c2)