LoadPajek ''''''''' .. function:: LoadPajek(GraphType, InFNm) Loads a *GraphType* from Pajek .PAJ format file from the filename in *InFNm*. Function supports both the 1 edge per line ( ) as well as the 1 node per line ( ...) formats. Parameters: - *GraphType*: graph class Class of output graph -- one of :class:`TNGraph`, :class:`TNEANet`, or :class:`TUNGraph`. - *InFNm*: string Filename with the description of the graph edges. Return value: - graph A Snap.py graph or a network represented by the *InFNm* of type *GraphType*. For more information on the Pajek format see: http://pajek.imfm.si/doku.php The following example shows how to load a Pajek file:: import snap output = open("example.paj", "w") output.write("""*Vertices 9 1 "1" 0.3034 0.7561 2 "2" 0.4565 0.6039 3 "3" 0.4887 0.8188 *Arcs 1 2 1 1 3 1 2 3 1 """) output.close() Graph = snap.LoadPajek(snap.TNGraph, 'example.paj') for NI in Graph.Nodes(): print(NI.GetId()) UGraph = snap.LoadPajek(snap.TUNGraph, 'example.paj') for NI in UGraph.Nodes(): print(NI.GetId()) Network = snap.LoadPajek(snap.TNEANet, 'example.paj') for NI in Network.Nodes(): print(NI.GetId())