Module mls_lib.objects.encoders.iencoder

IEncoder: Component that encodes categorical data.

Classes

class IEncoder

IEncoder: Component that encodes categorical data.

Initializes the class instance with a given encoder.

Args

encoder
The encoder object to be used.

Returns

None

Expand source code
class IEncoder(Object):
    """ IEncoder: Component that encodes categorical data. """
    def __init__(self) -> None:
        """
        Initializes the class instance with a given encoder.

        Args:
            encoder: The encoder object to be used.

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

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

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

        Returns:
            None
        """

    def transform(self, data : DataFrame):
        """
        Transforms the input data using the encoder object.

        Parameters:
            data (object): The input data to be transformed.

        Returns:
            None
        """

Ancestors

Subclasses

Methods

def fit_transform(self, data, columns: list)

Fits the encoder to the data and performs a transform operation on the data.

Parameters

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

Returns

None

def transform(self, data: DataFrame)

Transforms the input data using the encoder object.

Parameters

data (object): The input data to be transformed.

Returns

None

Inherited members