code: def test_fit_transform_KernelPCA(self):
      iris = datasets.load_iris()
      df = pdml.ModelFrame(iris)
  
      mod1 = df.decomposition.KernelPCA()
      mod2 = decomposition.KernelPCA()
  
      result = df.fit_transform(mod1)
      expected = mod2.fit_transform(iris.data, iris.target)
  
      self.assertIsInstance(result, pdml.ModelFrame)
      tm.assert_series_equal(df.target, result.target)
      self.assert_numpy_array_almost_equal(
          result.data.values[:, :40], expected[:, :40]
      )
  
file_path: pandas-ml/pandas_ml/skaccessors/test/test_decomposition.py
imports: import pytest
  import sklearn.datasets
  import sklearn.decomposition
  import pandas_ml
  import pandas_ml.util.testing
label_desc: Use image node_id 9 for calling the TestDecomposition obj's underlying member method code with example usage: obj.test_fit_transform_KernelPCA() without return types