IndexPartitionBlock#
- class IndexPartitionBlock#
Bases:
object
A custom class for the return of a block of node indices.
The class is a read-only sequence of integers instances.
This class is a container class for the results of the digraph_maximum_bisimulation funtion. It implements the Python sequence protocol. So you can treat the return as a read-only sequence/list that is integer indexed. If you want to use it as an iterator you can by wrapping it in an
iter()
that will yield the results in order.For example:
import rustworkx as rx graph = rx.generators.directed_path_graph(2) partition = rx.digraph_maximum_bisimulation(graph) a_partition_block = partition[0] # Index based access first_element = a_partition_block[0] # Use as iterator block_iter = iter(a_partition_block) another_element = next(block_iter) the_second_element = next(block_iter)