skcyto.AsinhTransformer¶
- class skcyto.AsinhTransformer(t: float = 262144, m: float = 4.5, a: float = 0)[source]¶
Parametrized Arcsinh transform
Implemented according to GatingML2.0 specification Note that this is equivalent to a logicle transform with w = 0
- Parameters:
- tfloat
Upper bound of the linear scale, by default 262144
- mfloat
Number of decades for the logarithmic scale, by default 4.5
- afloat
Number of negative decades, by default 0
- fit(X: ndarray[Any, dtype[ScalarType]], y: ndarray[Any, dtype[ScalarType]] | None = None)[source]¶
Fit only validates parameters and data, as everything is defined by the user.
- XNDArray
Input data
- yIgnored.
Not used, only present for API conventions.
- fit_transform(X: ndarray[Any, dtype[ScalarType]], y=None) ndarray[Any, dtype[ScalarType]][source]¶
Fit and transform data
As fit does not doo anything, this is identical to just running transform and is only implemented for API conventions.
- Parameters:
- XNDArray
Input data
- yIgnored.
Not used, only present for API conventions.
- Returns:
- NDArray
Transformed data