Python

Mix

What order of magnitude are you going to be working on? Thousands of elements? Millions?

Boost is linked to your code like any other library, you might want to have a look at: http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.html

Other than this, you might want to have a look at Networkx, or iGraph (for Python) for rapid prototyping purposes, if you want to quickly test an algorithm (https://networkx.github.io/ and http://igraph.org/redirect.html).

I have used Networkx with datasets of a few hundred thousand nodes without any problems. Other than this, graphviz can be used to visualise graphs with millions of nodes but you are going to need a machine with a lot of memory (>6GB). Typical rendering times for such tasks might go well over 2hrs (http://www.graphviz.org/ and http://yifanhu.net/GALLERY/GRAPHS/index.html).

Text analysis

Software

Examples

Mixed

Compare

Mixed

Unicode

notes/urls/py.txt · Last modified: 2016/06/04 18:56 by vlado
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki