Aluode/PerceptionLabPortable
0
1"""Methods for scaling, centering, normalization, binarization, and more."""
2
3# Authors: The scikit-learn developers
4# SPDX-License-Identifier: BSD-3-Clause
5
6from ._data import (
7 Binarizer,
8 KernelCenterer,
9 MaxAbsScaler,
10 MinMaxScaler,
11 Normalizer,
12 PowerTransformer,
13 QuantileTransformer,
14 RobustScaler,
15 StandardScaler,
16 add_dummy_feature,
17 binarize,
18 maxabs_scale,
19 minmax_scale,
20 normalize,
21 power_transform,
22 quantile_transform,
23 robust_scale,
24 scale,
25)
26from ._discretization import KBinsDiscretizer
27from ._encoders import OneHotEncoder, OrdinalEncoder
28from ._function_transformer import FunctionTransformer
29from ._label import LabelBinarizer, LabelEncoder, MultiLabelBinarizer, label_binarize
30from ._polynomial import PolynomialFeatures, SplineTransformer
31from ._target_encoder import TargetEncoder
32
33__all__ = [
34 "Binarizer",
35 "FunctionTransformer",
36 "KBinsDiscretizer",
37 "KernelCenterer",
38 "LabelBinarizer",
39 "LabelEncoder",
40 "MaxAbsScaler",
41 "MinMaxScaler",
42 "MultiLabelBinarizer",
43 "Normalizer",
44 "OneHotEncoder",
45 "OrdinalEncoder",
46 "PolynomialFeatures",
47 "PowerTransformer",
48 "QuantileTransformer",
49 "RobustScaler",
50 "SplineTransformer",
51 "StandardScaler",
52 "TargetEncoder",
53 "add_dummy_feature",
54 "binarize",
55 "label_binarize",
56 "maxabs_scale",
57 "minmax_scale",
58 "normalize",
59 "power_transform",
60 "quantile_transform",
61 "robust_scale",
62 "scale",
63]
64 