NetworkX vs CSR + TensorPrimitives: PageRank on 28M Edges
NetworkX stores graphs as Python dicts — every iteration dispatches millions of attribute lookups. A CSR sparse matrix in .NET with SIMD normalization cuts the same algorithm to a fraction of the time.