class_docstr: Class for hyperparameters preprocessing before operation fitting
  :param operation_type: name of the operation
  :param n_samples_data: number of rows in data
docstr: Method adds option of using share of total samples in data besides an absolute number of samples
  :param param_value: initial value of the parameter
  :return: param_value after transformation
docstr_tok: ["Method","adds","option","of","using","share","of","total","samples","in","data","besides","an","absolute","number","of","samples",":","param","param_value",":","initial","value","of","the","parameter",":","return",":","param_value","after","transformation"]
code: def _correct_absolute(self, param_value):
      """
      Method adds option of using share of total samples in data besides an absolute number of samples
      :param param_value: initial value of the parameter
      :return: param_value after transformation
      """
  
      if 0 <= param_value < 1:
          # Transformed to absolute value share do not need to be transformed anymore
          return int(np.ceil(param_value * self.n_samples_data)), True
      return param_value, False
  
file_path: FEDOT/fedot/core/operations/hyperparameters_preprocessing.py
imports: import numpy
  from typing import Optional
label_desc: Use image node_id 6 for calling the HyperparametersPreprocessor obj's underlying member method code with example usage: obj._correct_absolute(param_value) and returns: param_value,  False, int,  True