Exemple #1
0
				
		
	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)")

Exemple #2
0
	
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)




Exemple #3
0
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: