Skip to content
Snippets Groups Projects
Commit 91cffb92 authored by Victor Zimmermann's avatar Victor Zimmermann
Browse files

Update absinth.py

parent 5e47d72d
No related branches found
No related tags found
No related merge requests found
......@@ -949,7 +949,7 @@ def characteristic_path_length(graph: nx.Graph) -> float:
return np.mean(path_length_list)
def print_stats(stat_dict: dict) -> None:
def print_stats(stat_dict: dict, graph: nx.Graph) -> None:
"""Prints various statistics and logs them to file.
Args:
......@@ -970,11 +970,12 @@ def print_stats(stat_dict: dict) -> None:
stat_string.append('Global clustering coefficient: {}.'.format(stat_dict['C']))
stat_string.append('Mean cluster length (arithmetic): {}.'.format(stat_dict['a_mean_size']))
stat_string.append('Mean cluster length (harmonic): {}.'.format(stat_dict['h_mean_size']))
stat_string.append('Mean node degree: {}.'.format(np.mean(list(graph.degree.values()))))
stat_string.append('Number of clusters: {}.'.format(stat_dict['clusters']))
stat_string.append('Tuples gained through merging: {}.'.format(stat_dict['pipe_gain']))
stat_string.append('Sense inventory:')
for hub in stat_dict['hubs'].keys():
stat_string.append(' -> {}: {}.'.format(hub, ", ".join(stat_dict['hubs'][hub])))
stat_string.append(' -> {} ({}): {}.'.format(hub,graph.degree[hub], ", ".join(stat_dict['hubs'][hub])))
print('\n[A] '+'\n[A] '.join(stat_string)+'\n')
......@@ -1122,7 +1123,7 @@ def main(topic_id: int, topic_name: str, result_dict: dict) -> None:
topic_id, result_id)
output_file.write(output_line)
print_stats(stat_dict)
print_stats(stat_dict, graph)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment