Commit 5d29c686 authored by delanoe's avatar delanoe

[GRAPH] Number of nodes need to be saved during the graph generation (and not...

[GRAPH] Number of nodes need to be saved during the graph generation (and not only with cooc matrix); in order to keep all parameters.
parent c368ee1a
......@@ -61,14 +61,20 @@ def myGraphs(request, project_id, corpus_id):
coocs_count = dict()
for cooc in coocs:
# FIXME : approximativ number of nodes (not exactly what user sees in explorer)
cooc_nodes = (session.query(Ngram.id)
# Need to be connected with Graph Clustering
cooc_nodes = (session.query(Ngram.id,func.count(Ngram.id))
.join(NodeNgramNgram, NodeNgramNgram.ngram1_id == Ngram.id)
.filter(NodeNgramNgram.node_id==cooc.id)
.filter(NodeNgramNgram.weight > 0)
.filter(NodeNgramNgram.weight >= 1)
.group_by(Ngram.id)
.all()
)
coocs_count[cooc.id] = len(set(cooc_nodes))
#for n in cooc_nodes:
# print(n)
#coocs_count[cooc.id] = len(cooc_nodes)
coocs_count[cooc.id] = len([cooc_node for cooc_node in cooc_nodes if cooc_node[1] > 1])
return render(
template_name = 'pages/corpora/myGraphs.html',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment