def inverse_transform(self, X, copy=True):
        check_is_fitted(self, 'mixing_')

        X = check_array(X, copy=(copy and self.whiten), dtype=FLOAT_DTYPES)
        X = fast_dot(X, self.mixing_.T)
        if self.whiten:
            X += self.mean_

        return X
Transform the sources back to the mixed data (apply mixing matrix).
dataset/ETHPy150Open scikit-learn/scikit-learn/sklearn/decomposition/fastica_.py/FastICA.inverse_transform