From cfb2fffae1bdc4bbf12991c209ae896a5913e75a Mon Sep 17 00:00:00 2001 From: Lionel GUEZ <guez@lmd.ens.fr> Date: Tue, 19 Apr 2022 23:04:09 +0200 Subject: [PATCH] Print properties of graph neatly Simply printing g displays the address of the graph, which may change between runs. This was not convenient for the comparison of runs. --- cost_function.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cost_function.py b/cost_function.py index 97982eaa..4dc1ae18 100755 --- a/cost_function.py +++ b/cost_function.py @@ -103,7 +103,12 @@ print('Loading gt file...') g = graph_tool.Graph() g.load('segmented.gt') t1 = time.perf_counter() -print(f'Loading done: {g}') +print("Input graph:") +print("Number of vertices:", g.num_vertices()) +print("Number of edges:", g.num_edges()) +print("Internal properties:") +g.list_properties() +print('Loading done...') timings.write(f"loading: {t1 - t0} s\n") timings.close() -- GitLab