__init__.py 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. """
  2. The :mod:`sklearn.preprocessing` module includes scaling, centering,
  3. normalization, binarization methods.
  4. """
  5. from ._data import (
  6. Binarizer,
  7. KernelCenterer,
  8. MaxAbsScaler,
  9. MinMaxScaler,
  10. Normalizer,
  11. PowerTransformer,
  12. QuantileTransformer,
  13. RobustScaler,
  14. StandardScaler,
  15. add_dummy_feature,
  16. binarize,
  17. maxabs_scale,
  18. minmax_scale,
  19. normalize,
  20. power_transform,
  21. quantile_transform,
  22. robust_scale,
  23. scale,
  24. )
  25. from ._discretization import KBinsDiscretizer
  26. from ._encoders import OneHotEncoder, OrdinalEncoder
  27. from ._function_transformer import FunctionTransformer
  28. from ._label import LabelBinarizer, LabelEncoder, MultiLabelBinarizer, label_binarize
  29. from ._polynomial import PolynomialFeatures, SplineTransformer
  30. from ._target_encoder import TargetEncoder
  31. __all__ = [
  32. "Binarizer",
  33. "FunctionTransformer",
  34. "KBinsDiscretizer",
  35. "KernelCenterer",
  36. "LabelBinarizer",
  37. "LabelEncoder",
  38. "MultiLabelBinarizer",
  39. "MinMaxScaler",
  40. "MaxAbsScaler",
  41. "QuantileTransformer",
  42. "Normalizer",
  43. "OneHotEncoder",
  44. "OrdinalEncoder",
  45. "PowerTransformer",
  46. "RobustScaler",
  47. "SplineTransformer",
  48. "StandardScaler",
  49. "TargetEncoder",
  50. "add_dummy_feature",
  51. "PolynomialFeatures",
  52. "binarize",
  53. "normalize",
  54. "scale",
  55. "robust_scale",
  56. "maxabs_scale",
  57. "minmax_scale",
  58. "label_binarize",
  59. "quantile_transform",
  60. "power_transform",
  61. ]