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 <[email protected]>
signature.asc
Description: OpenPGP digital signature
_______________________________________________ graph-tool mailing list [email protected] https://lists.skewed.de/mailman/listinfo/graph-tool
