pattern_clustering.boost.group_by_identical_pa
- group_by_identical_pa(pas: list, are_equal: Optional[callable] = None) dict [source]
Groups matching PatternAutomaton python instances.
- Parameters
pas – A list(PatternAutomaton) instance.
are_equal – A callable(PatternAutomaton, PatternAutomaton) -> bool checking whether two PAs are homomorphic (pass None if the compared PAs are minimal to accelerate the processing).
- Returns
A dictionary mapping each reference PAs to the matching instances found in pas.