-
Notifications
You must be signed in to change notification settings - Fork 103
Expand file tree
/
Copy path_typing.pyi
More file actions
34 lines (26 loc) · 1.18 KB
/
_typing.pyi
File metadata and controls
34 lines (26 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# This file is generated by docs2stub. These types are intended
# to simplify the stubs generated by docs2stub. They are not
# intended to be used directly by other users.
import io
import typing_extensions
from decimal import Decimal as Decimal
from typing import Any
import numpy as np
import numpy.typing as npt
import pandas as pd
from numpy.typing import ArrayLike as ArrayLike
from scipy.sparse import spmatrix
from .base import BaseEstimator, ClassifierMixin, RegressorMixin
PythonScalar: typing_extensions.TypeAlias = str | int | float | bool
NDArray: typing_extensions.TypeAlias = npt.NDArray[Any]
MatrixLike: typing_extensions.TypeAlias = NDArray | pd.DataFrame | spmatrix
FileLike = io.IOBase
PathLike = str
Int: typing_extensions.TypeAlias = int | np.int8 | np.int16 | np.int32 | np.int64
Float: typing_extensions.TypeAlias = float | np.float16 | np.float32 | np.float64
PandasScalar: typing_extensions.TypeAlias = pd.Period | pd.Timestamp | pd.Timedelta | pd.Interval
Scalar: typing_extensions.TypeAlias = PythonScalar | PandasScalar
Estimator = BaseEstimator
Classifier = ClassifierMixin
Regressor = RegressorMixin
Color: typing_extensions.TypeAlias = tuple[float, float, float] | str