Module mls_lib.objects.scalers.iscaler

IScaler.py

Classes

class IScaler

Abstract class that performs scaling.

Initializes the class instance with a given scaler and column.

Args

scaler : object
The scaler object to be used for scaling the data.
columns : list
A list containing the column name(s) to be scaled.

Returns

None

Expand source code
class IScaler(Object):
    """ Abstract class that performs scaling. """

    def __init__(self):
        """
        Initializes the class instance with a given scaler and column.

        Args:
            scaler (object): The scaler object to be used for scaling the data.
            columns (list): A list containing the column name(s) to be scaled.

        Returns:
            None
        """
        self.scaler = None
        super().__init__()

    def fit_transform(self, data : DataFrame, columns : list):
        """
        Fits the scaler to the data and performs a transform operation on the specified column.

        Parameters:
            data (numpy.ndarray): The input data to be scaled.

        Returns:
            None
        """

    def transform(self, data : DataFrame):
        """
        Transforms the specified column of the input data using the scaler object.

        Parameters:
            data (numpy.ndarray): The input data to be scaled.

        Returns:
            None
        """

Ancestors

Subclasses

Methods

def fit_transform(self, data: DataFrame, columns: list)

Fits the scaler to the data and performs a transform operation on the specified column.

Parameters

data (numpy.ndarray): The input data to be scaled.

Returns

None

def transform(self, data: DataFrame)

Transforms the specified column of the input data using the scaler object.

Parameters

data (numpy.ndarray): The input data to be scaled.

Returns

None

Inherited members