Skip to content

Instantly share code, notes, and snippets.

@who-you-me
Created April 23, 2015 08:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save who-you-me/cdd6b2ee69af071e76d9 to your computer and use it in GitHub Desktop.
Save who-you-me/cdd6b2ee69af071e76d9 to your computer and use it in GitHub Desktop.
# coding: utf-8
import csv
import networkx as nx
g = nx.read_pajek("russians.net")
f = open("nodes.csv", "w")
writer = csv.writer(f)
header = ["id", "name"]
writer.writerow(header)
for n, data in g.nodes(data=True):
writer.writerow([data["id"], n])
f.close()
f = open("edges.csv", "w")
writer = csv.writer(f)
header = ["start", "end", "weight"]
writer.writerow(header)
for u, v, data in g.edges(data=True):
writer.writerow([u, v, data["weight"]])
f.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment