concepts_index.append([id_b,id_conc]) print " - mise a jour de la table billets avec les index des cocncepts obtenus via la table concepts..." print " (concept_id = # du site dans la table auteurs)" try: fonctions_bdd.add_column(name_bdd,'billets','concepts_id','text') except: pass fonctions_bdd.update_table(name_bdd,'billets','concepts_id',concepts_index) try: fonctions_bdd.drop_table(name_bdd,'concept2billets') except: pass fonctions_bdd.creer_table_concept2billets(name_bdd,'concept2billets') con2bill = [] for couple in concepts_index: id_b = couple[0] for con in couple[1]: con2bill.append([con,id_b,billet_jour[id_b],requete,str(con)+'_'+str(id_b)]) fonctions_bdd.remplir_table(name_bdd,'concept2billets',con2bill,"(concept,id_b,jours,requete,identifiant_unique)")
sortie = path_req + 'gexf/' + 'reseau_multilevel_temporel'+'_'+ dist_type +'_'+str(years_bins[0][0])+'-'+str(years_bins[-1][-1])+'_' + str(CF_weight0).replace('.','')+'.gexf' #afficher_reseau(map_edgesbis,timesbis,levelsbis,noeuds_labelbis) #auteur=7842 #sortie = path_req + 'gexf/' + 'reseau_multilevel_temporel_auteur_'+str(auteur)+'_'+ dist_type +'_'+str(years_bins[0][0])+'-'+str(years_bins[-1][-1])+'.gexf' #intégrer information de l'auteur courant #projection_aut2chp,projection_chp2aut = auteurs.load_projection(1) #noeuds_labelbis,map_edgesbis,levelsbis,timesbis,attribut = garderniveau_aut(noeuds_label,map_edges,levels,times,indexsinv,niveau,projection_chp2aut,indexs,auteur) #print sonsandfathersbis gexf.gexf_builder_3d(noeuds_labelbis,map_edgesbis,sortie,levelsbis,timesbis,attribut,sonsbis,fathersbis) dico_termes=fonctions.lexique(termsandblogs)#on cree le dictionnaire des termes try: fonctions_bdd.drop_table(name_bdd,'phylo') fonctions_bdd.drop_table(name_bdd,'cluster') fonctions_bdd.drop_table(name_bdd,'maps') except: pass fonctions_bdd.creer_table_phylo(name_bdd,'phylo') fonctions_bdd.creer_table_cluster(name_bdd,'cluster') fonctions_bdd.creer_table_map(name_bdd,'maps') fonctions.ecrire_tables_cluster_phylo(noeuds_labelbis,map_edgesbis,sortie,levelsbis,timesbis,attribut,sonsbis,fathersbis,dico_termes,indexsinv,map_dessous,transition,sep_label)
name_date = str(years_bins[0][0]) + '_' + str(years_bins[0][-1]) + '_'+ str(years_bins[1][0])+ '_'+str(years_bins[-1][-1]) def add_zeros(dyn,years_bins): dyna = [] for y in range(len(years_bins)): dyna.append("%.3f" %dyn.get(y,0.)) return dyna name_date = str(years_bins[0][0]) + '_' +str(years_bins[-1][-1]) #construction des voisinages dynamiques: #on crée la table des voisins try: fonctions_bdd.drop_table(name_bdd,'termneighbour') except: pass fonctions_bdd.creer_table_term_neighbor(name_bdd,'termneighbour') #on importe les données si ce n'est pas déjà fait try: dist_2d=fonctions.dumpingout('dist_2d'+name_date) dist_2d_trans=fonctions.dumpingout('dist_2d_trans'+name_date) print 'on charge dist_2d_trans deja calculé' except: print 'on calcule dist_2d_trans pour les dates indiquées' try: contenu[0]==1 except: