1"""
2The :mod:`sklearn.preprocessing` module includes scaling, centering,
3normalization, binarization methods.
4"""
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 "MultiLabelBinarizer",
41 "MinMaxScaler",
42 "MaxAbsScaler",
43 "QuantileTransformer",
44 "Normalizer",
45 "OneHotEncoder",
46 "OrdinalEncoder",
47 "PowerTransformer",
48 "RobustScaler",
49 "SplineTransformer",
50 "StandardScaler",
51 "TargetEncoder",
52 "add_dummy_feature",
53 "PolynomialFeatures",
54 "binarize",
55 "normalize",
56 "scale",
57 "robust_scale",
58 "maxabs_scale",
59 "minmax_scale",
60 "label_binarize",
61 "quantile_transform",
62 "power_transform",
63]