Send feedback
Class MaxAbsScaler (2.17.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
Scale each feature by its maximum absolute value.
This estimator scales and translates each feature individually such
that the maximal absolute value of each feature in the
training set will be 1.0. It does not shift/center the data, and
thus does not destroy any sparsity.
Methods
__repr__
Print the estimator's constructor with all non-default parameter values.
fit
fit (
X : typing . Union [
bigframes . dataframe . DataFrame ,
bigframes . series . Series ,
pandas . core . frame . DataFrame ,
pandas . core . series . Series ,
],
y = None ,
) - > bigframes . ml . preprocessing . MaxAbsScaler
Compute the maximum absolute value to be used for later scaling.
Returns
Type
Description
MaxAbsScaler
Fitted scaler.
fit_transform (
X : typing . Union [
bigframes . dataframe . DataFrame ,
bigframes . series . Series ,
pandas . core . frame . DataFrame ,
pandas . core . series . Series ,
],
y : typing . Optional [
typing . Union [
bigframes . dataframe . DataFrame ,
bigframes . series . Series ,
pandas . core . frame . DataFrame ,
pandas . core . series . Series ,
]
] = None ,
) - > bigframes . dataframe . DataFrame
Fit to data, then transform it.
get_params
get_params ( deep : bool = True ) - > typing . Dict [ str , typing . Any ]
Get parameters for this estimator.
Parameter
Name
Description
deep
bool, default True
Default True
. If True, will return the parameters for this estimator and contained subobjects that are estimators.
Returns
Type
Description
Dictionary
A dictionary of parameter names mapped to their values.
to_gbq
to_gbq ( model_name : str , replace : bool = False ) - > bigframes . ml . base . _T
Save the transformer as a BigQuery model.
Parameters
Name
Description
model_name
str
The name of the model.
replace
bool, default False
Determine whether to replace if the model already exists. Default to False.
transform (
X : typing . Union [
bigframes . dataframe . DataFrame ,
bigframes . series . Series ,
pandas . core . frame . DataFrame ,
pandas . core . series . Series ,
],
) - > bigframes . dataframe . DataFrame
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class MaxAbsScaler (2.17.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.0 (latest)](/python/docs/reference/bigframes/latest/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.16.0](/python/docs/reference/bigframes/2.16.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.15.0](/python/docs/reference/bigframes/2.15.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.14.0](/python/docs/reference/bigframes/2.14.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.13.0](/python/docs/reference/bigframes/2.13.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.12.0](/python/docs/reference/bigframes/2.12.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.11.0](/python/docs/reference/bigframes/2.11.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.10.0](/python/docs/reference/bigframes/2.10.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.9.0](/python/docs/reference/bigframes/2.9.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.8.0](/python/docs/reference/bigframes/2.8.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.7.0](/python/docs/reference/bigframes/2.7.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.6.0](/python/docs/reference/bigframes/2.6.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.5.0](/python/docs/reference/bigframes/2.5.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.4.0](/python/docs/reference/bigframes/2.4.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.3.0](/python/docs/reference/bigframes/2.3.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.2.0](/python/docs/reference/bigframes/2.2.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.1.0](/python/docs/reference/bigframes/2.1.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [2.0.0](/python/docs/reference/bigframes/2.0.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.42.0](/python/docs/reference/bigframes/1.42.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.41.0](/python/docs/reference/bigframes/1.41.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.40.0](/python/docs/reference/bigframes/1.40.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.39.0](/python/docs/reference/bigframes/1.39.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.38.0](/python/docs/reference/bigframes/1.38.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.37.0](/python/docs/reference/bigframes/1.37.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.36.0](/python/docs/reference/bigframes/1.36.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.35.0](/python/docs/reference/bigframes/1.35.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.34.0](/python/docs/reference/bigframes/1.34.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.33.0](/python/docs/reference/bigframes/1.33.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.32.0](/python/docs/reference/bigframes/1.32.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.31.0](/python/docs/reference/bigframes/1.31.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.30.0](/python/docs/reference/bigframes/1.30.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.29.0](/python/docs/reference/bigframes/1.29.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.28.0](/python/docs/reference/bigframes/1.28.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.27.0](/python/docs/reference/bigframes/1.27.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.26.0](/python/docs/reference/bigframes/1.26.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.25.0](/python/docs/reference/bigframes/1.25.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.24.0](/python/docs/reference/bigframes/1.24.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.22.0](/python/docs/reference/bigframes/1.22.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.21.0](/python/docs/reference/bigframes/1.21.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.20.0](/python/docs/reference/bigframes/1.20.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.19.0](/python/docs/reference/bigframes/1.19.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.18.0](/python/docs/reference/bigframes/1.18.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.17.0](/python/docs/reference/bigframes/1.17.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.16.0](/python/docs/reference/bigframes/1.16.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.15.0](/python/docs/reference/bigframes/1.15.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.14.0](/python/docs/reference/bigframes/1.14.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.13.0](/python/docs/reference/bigframes/1.13.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.12.0](/python/docs/reference/bigframes/1.12.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.11.1](/python/docs/reference/bigframes/1.11.1/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.10.0](/python/docs/reference/bigframes/1.10.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.9.0](/python/docs/reference/bigframes/1.9.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.8.0](/python/docs/reference/bigframes/1.8.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.7.0](/python/docs/reference/bigframes/1.7.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.6.0](/python/docs/reference/bigframes/1.6.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.5.0](/python/docs/reference/bigframes/1.5.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.4.0](/python/docs/reference/bigframes/1.4.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.3.0](/python/docs/reference/bigframes/1.3.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.2.0](/python/docs/reference/bigframes/1.2.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.1.0](/python/docs/reference/bigframes/1.1.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [1.0.0](/python/docs/reference/bigframes/1.0.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.26.0](/python/docs/reference/bigframes/0.26.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.25.0](/python/docs/reference/bigframes/0.25.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.24.0](/python/docs/reference/bigframes/0.24.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.23.0](/python/docs/reference/bigframes/0.23.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.22.0](/python/docs/reference/bigframes/0.22.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.21.0](/python/docs/reference/bigframes/0.21.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.20.1](/python/docs/reference/bigframes/0.20.1/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.19.2](/python/docs/reference/bigframes/0.19.2/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.18.0](/python/docs/reference/bigframes/0.18.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.17.0](/python/docs/reference/bigframes/0.17.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.16.0](/python/docs/reference/bigframes/0.16.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.15.0](/python/docs/reference/bigframes/0.15.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.14.1](/python/docs/reference/bigframes/0.14.1/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.13.0](/python/docs/reference/bigframes/0.13.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.12.0](/python/docs/reference/bigframes/0.12.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.11.0](/python/docs/reference/bigframes/0.11.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.10.0](/python/docs/reference/bigframes/0.10.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.9.0](/python/docs/reference/bigframes/0.9.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.8.0](/python/docs/reference/bigframes/0.8.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.7.0](/python/docs/reference/bigframes/0.7.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.6.0](/python/docs/reference/bigframes/0.6.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.5.0](/python/docs/reference/bigframes/0.5.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.4.0](/python/docs/reference/bigframes/0.4.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.3.0](/python/docs/reference/bigframes/0.3.0/bigframes.ml.preprocessing.MaxAbsScaler)\n- [0.2.0](/python/docs/reference/bigframes/0.2.0/bigframes.ml.preprocessing.MaxAbsScaler) \n\n MaxAbsScaler()\n\nScale each feature by its maximum absolute value.\n\nThis estimator scales and translates each feature individually such\nthat the maximal absolute value of each feature in the\ntraining set will be 1.0. It does not shift/center the data, and\nthus does not destroy any sparsity.\n\nMethods\n-------\n\n### __repr__\n\n __repr__()\n\nPrint the estimator's constructor with all non-default parameter values.\n\n### fit\n\n fit(\n X: typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ],\n y=None,\n ) -\u003e bigframes.ml.preprocessing.MaxAbsScaler\n\nCompute the maximum absolute value to be used for later scaling.\n\n### fit_transform\n\n fit_transform(\n X: typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ],\n y: typing.Optional[\n typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ]\n ] = None,\n ) -\u003e bigframes.dataframe.DataFrame\n\nFit to data, then transform it.\n\n### get_params\n\n get_params(deep: bool = True) -\u003e typing.Dict[str, typing.Any]\n\nGet parameters for this estimator.\n\n### to_gbq\n\n to_gbq(model_name: str, replace: bool = False) -\u003e bigframes.ml.base._T\n\nSave the transformer as a BigQuery model.\n\n### transform\n\n transform(\n X: typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ],\n ) -\u003e bigframes.dataframe.DataFrame\n\nScale the data."]]