code: def test_Bicluster(self, algo):
      data, rows, columns = datasets.make_checkerboard(
          shape=(300, 300),
          n_clusters=5,
          noise=10,
          shuffle=True,
          random_state=self.random_state,
      )
      df = pdml.ModelFrame(data)
  
      mod1 = getattr(df.cluster.bicluster, algo)(
          3, random_state=self.random_state
      )
      mod2 = getattr(cluster.bicluster, algo)(
          3, random_state=self.random_state
      )
  
      df.fit(mod1)
      mod2.fit(data)
  
      self.assert_numpy_array_almost_equal(
          mod1.biclusters_, mod2.biclusters_
      )
  
imports: import pytest
  import numpy
  import sklearn.datasets
  import sklearn.cluster
  import sklearn.preprocessing
  import sklearn.metrics
  import pandas_ml
  import pandas_ml.util.testing
label_desc: Use image node_id 14 for calling the TestCluster obj's underlying member method code with example usage: obj.test_Bicluster(algo) without return types