pattern_clustering.boost.PatternClusteringEnv

class PatternClusteringEnv(names: Optional[list] = None, alphabet: Optional[set] = None)[source]

Bases: object

Stores the pattern clustering settings.

Creates the parameters required to run pattern distance and pattern clustering computations.

Parameters
  • names (list[str]) – List storing the pattern names taken into account (see default patterns in pattern_clustering.pattern).

  • alphabet (set) – The set of characters supported by the crafted PatternAutomaton instances.

Methods

Attributes

densities

Returns: The densities assigned to each pattern defined in self.map_name_dfa.

property densities: list

Returns: The densities assigned to each pattern defined in self.map_name_dfa.