mirror of
https://github.com/explosion/spaCy.git
synced 2024-12-27 10:26:35 +03:00
439f30faad
* Add stub files for main API classes * Add contributor agreement for ezorita * Update types for ndarray and hash() * Fix __getitem__ and __iter__ * Add attributes of Doc and Token classes * Overload type hints for Span.__getitem__ * Fix type hint overload for Span.__getitem__ Co-authored-by: Luca Dorigo <dorigoluca@gmail.com>
18 lines
567 B
Python
18 lines
567 B
Python
from typing import Dict, Any, Union, List, Tuple
|
|
from .doc import Doc
|
|
from .span import Span
|
|
from .token import Token
|
|
|
|
class Retokenizer:
|
|
def __init__(self, doc: Doc) -> None: ...
|
|
def merge(self, span: Span, attrs: Dict[Union[str, int], Any] = ...) -> None: ...
|
|
def split(
|
|
self,
|
|
token: Token,
|
|
orths: List[str],
|
|
heads: List[Union[Token, Tuple[Token, int]]],
|
|
attrs: Dict[Union[str, int], List[Any]] = ...,
|
|
) -> None: ...
|
|
def __enter__(self) -> Retokenizer: ...
|
|
def __exit__(self, *args: Any) -> None: ...
|