|
|
|
|
|
by zwaps
1302 days ago
|
|
It seems you are also counting the filling of nx digraph from memgraph.
You use a list op to add nodes, then python iterate over a list of nodes and use the nx list operation to add all edges. And then you dont even use the numpy or scipy implementation of networkx. If inmemory, benchmark networkx by loading a sp matrix and use the numpy pagerank and only time that? Like, it’s not as if anyone uses networkx for performance, so dunking on it for that is probably not as good of a marketing post as it seems. But then also check your implementation bc this surely is the slowest way to use networkx and then having only five times speed up seems little.
Doesn’t igraph or julia beat properly implemented networkx by much more? Look, if it weren’t an advertisement I would not say anything, but it seems you compare your new performance car with the networkx family van, which is also maybe filled with concrete. |
|
Also, thanks for reading it, it means a lot to hear such comment. I get to learn from it too :)