27 Jul
2016
27 Jul
'16
3:16 p.m.
On 27.07.2016 17:06, Philipp Singer wrote:
g = gt.price_network(10000,10,directed=False) %time gt.eigenvector(g)
def node_sample(g, g_vertices, n_samples): return random.sample(g_vertices, n_samples) sample = node_sample(g, [x for x in g.vertices()], 1000)
vfilt = g.new_vertex_property('bool') for s in sample: vfilt[s] = True g_sample = gt.GraphView(g, vfilt=vfilt)
%time gt.eigenvector(g_sample)
If you want to check if the difference is due to graph filtering, you can compare with: u = gt.Graph(g_sample, prune=True) gt.eigenvector(u) Best, Tiago -- Tiago de Paula Peixoto <tiago@skewed.de>