gaitmap.data_transform.MinMaxScaler#
- class gaitmap.data_transform.MinMaxScaler(out_range: tuple[float, float] = (0, 1.0))[source]#
Scale the data by its Min-Max values.
After the scaling the min of the data is equivalent ot
out_range[0]and the max of the data is equivalent toout_range[1]. The output y is calculated as follows:scale = (out_range[1] - out_range[0]) / (x.min(), x.max()) offset = out_range[0] - x.min() * transform_scale y = x * scale + offset
Note that the minimum and maximum over all columns is calculated. I.e. Only a single global scaling factor is applied to all the columns.
- Parameters:
- out_range
The range the data is scaled to.
- Other Parameters:
- data
The data passed to the transform method.
- Attributes:
- transformed_data_
The transformed data.
Methods
clone()Create a new instance of the class with all parameters copied over.
from_json(json_str)Import an gaitmap object from its json representation.
get_params([deep])Get parameters for this algorithm.
set_params(**params)Set the parameters of this Algorithm.
to_json()Export the current object parameters as json.
transform(data, **_)Scale the data.
- clone() Self[source]#
Create a new instance of the class with all parameters copied over.
This will create a new instance of the class itself and all nested objects
- classmethod from_json(json_str: str) Self[source]#
Import an gaitmap object from its json representation.
For details have a look at the this example.
You can use the
to_jsonmethod of a class to export it as a compatible json string.- Parameters:
- json_str
json formatted string
- get_params(deep: bool = True) dict[str, Any][source]#
Get parameters for this algorithm.
- Parameters:
- deep
Only relevant if object contains nested algorithm objects. If this is the case and deep is True, the params of these nested objects are included in the output using a prefix like
nested_object_name__(Note the two “_” at the end)
- Returns:
- params
Parameter names mapped to their values.
- set_params(**params: Any) Self[source]#
Set the parameters of this Algorithm.
To set parameters of nested objects use
nested_object_name__para_name=.