'Creates a biclustering for X.
Parameters
X : array-like, shape (n_samples, n_features)'

def fit(self, X, y=None):

    X = check_array(X, accept_sparse='csr', dtype=np.float64)
    self._check_parameters()
    self._fit(X)
    return self
