def transform_paa(self, X): """ Prepares the ``X`` data provided in parameter for encoding``tslearn``. Then transforms ``X`` data into parameter in PAA. :param numpy.ndarray X: Data to transform :returns: Transformed data in PAA :rtype: numpy.ndarray """ X_ = to_time_series_dataset(X) return PiecewiseAggregateApproximation._transform(self, X_)
def _transform(self, X, card): """ Transforms ``X`` data in parameter first into PAA and then in cardinate cardinality ``card``. :param numpy.ndarray X: Data to transform :param int card: Cardinality to use for processing :returns: Transformed data in SAX :rtype: numpy.ndarray """ X_paa = PiecewiseAggregateApproximation._transform(self, X) return self._transform_paa_to_isax(X_paa, card)