mmseg.pyi 833 B

123456789101112131415161718192021222324252627282930313233343536
  1. from typing import Iterator
  2. from typing import Text
  3. from typing import Set
  4. class Seg(object):
  5. """最大正向匹配分词
  6. :type prefix_set: PrefixSet
  7. :type no_non_phrases: bool
  8. """
  9. def __init__(self, prefix_set: PrefixSet, no_non_phrases: bool = False) -> None:
  10. self._no_non_phrases = ... # type: bool
  11. self._prefix_set = ... # type: PrefixSet
  12. ...
  13. def cut(self, text: Text) -> Iterator[Text]: ...
  14. def train(self, words: Iterator[Text]) -> None: ...
  15. class PrefixSet(object):
  16. def __init__(self) -> None:
  17. self._set = ... # type: Set[Text]
  18. ...
  19. def train(self, word_s: Iterator[Text]) -> None: ...
  20. def __contains__(self, key: Text) -> bool: ...
  21. p_set = ... # type: PrefixSet
  22. seg = ... # type: Seg
  23. def retrain(seg_instance: Seg) -> None: ...