Latest news coverage, email, free stock quotes, live scores and video are just the beginning. Discover more every day at Yahoo!
(Some of them are just explanations, or interfaces with a well known
graph plotting package).
With Google you can probably find 2-4 other libraries...
I think there are so many of them because some people need them, but
there isn't a standard one yet in the built-in library.
Istvan Albert wrote:[color=blue]
> See this:
>
> https://networkx.lanl.gov/[/color]
Or if you want to be able to handle large graphs efficiently, igraph
might be a good choice:
Download The igraph library for free. Library for creating and manipulating graphs. This is a library for creating and manipulating graphs with focus on speedy operations for large, sparse graphs.
It's written in pure C, but has a Python interface and according to my
measurements, it's much faster than any other Python graph package. The
Python interface really needs some documentation, though, because now
the only way to figure things out is to call help(igraph.Gra ph) after
importing the module. (Or read the documentation of the C interface and
hope that the function arguments are the same :))
Thanks guys. The networkx and igraph packages look to have the sort of
features I want. I'm surprised there's nothing in the standard module
library really.
Comment