class_docstr: Class for processing data without transforming encoded features.
  Encoded features - features after OneHot encoding operation, when one
  feature (with categorical values) can be represented as several boolean
  vectors
class_docstr_tok: ["Class","for","processing","data","without","transforming","encoded","features",".","Encoded","features","-","features","after","OneHot","encoding","operation",",","when","one","feature","(","with","categorical","values",")","can","be","represented","as","several","boolean","vectors"]
code: def __init__(self, params: Optional[OperationParameters]):
      super().__init__(params)
      self.operation = None
      self.ids_to_process = None
      self.bool_ids = None
  
imports: from abc import ABC, abstractmethod
  from copy import deepcopy
  from typing import Optional
  import numpy
  from golem.core.log import default_log
  from fedot.core.data.data import InputData, OutputData
  from fedot.core.operations.operation_parameters import OperationParameters
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.utilities.custom_errors import AbstractMethodNotImplementError
label_desc: Use image node_id 1 to create a new EncodedInvariantImplementation object from inherited base classes: DataOperationImplementation with example: obj = EncodedInvariantImplementation(params)