import networkx as nx

FILENAME = 'wiki-Vote.txt'
wiki = nx.read_adjlist(FILENAME, delimiter='\t', create_using=nx.DiGraph())
print len(wiki)
print wiki.number_of_selfloops()
print wiki.size()
print wiki.to_undirected().size()
print wiki.to_undirected(True).size()
print reduce(lambda c,n: c+1 if wiki.out_degree(n)<1 else c, wiki.nodes(), 0)
print reduce(lambda c,n: c+1 if wiki.in_degree(n)<1 else c, wiki.nodes(), 0)
print reduce(lambda c,n: c+1 if wiki.out_degree(n)>10 else c, wiki.nodes(), 0)
print reduce(lambda c,n: c+1 if wiki.in_degree(n)<10 else c, wiki.nodes(), 0)
