code: def test_Perceptron(self):
      iris = datasets.load_iris()
      df = pdml.ModelFrame(iris)
  
      clf1 = lm.Perceptron(alpha=0.001, n_iter=100).fit(
          iris.data, iris.target
      )
      clf2 = df.lm.Perceptron(alpha=0.001, n_iter=100)
      df.fit(clf2)
  
      expected = clf1.predict(iris.data)
      predicted = df.predict(clf2)
      self.assertIsInstance(predicted, pdml.ModelSeries)
      self.assert_numpy_array_almost_equal(predicted.values, expected)
  
file_path: pandas-ml/pandas_ml/skaccessors/test/test_linear_model.py
imports: import pytest
  import sklearn.datasets
  import sklearn.linear_model
  import sklearn.preprocessing
  import pandas_ml
  import pandas_ml.util.testing
label_desc: Use image node_id 11 for calling the TestLinearModel obj's underlying member method code with example usage: obj.test_Perceptron() without return types