class_docstr: Base class for spectral biclustering.
code: def _more_tags(self):
      return {
          "_xfail_checks": {
              "check_estimators_dtypes": "raises nan error",
              "check_fit2d_1sample": "_scale_normalize fails",
              "check_fit2d_1feature": "raises apply_along_axis error",
              "check_estimator_sparse_data": "does not fail gracefully",
              "check_methods_subset_invariance": "empty array passed inside",
              "check_dont_overwrite_parameters": "empty array passed inside",
              "check_fit2d_predict1d": "empty array passed inside",
          }
      }
  
imports: from abc import ABCMeta, abstractmethod
  from numbers import Integral
  import numpy
  from scipy.linalg import norm
  from scipy.sparse import dia_matrix, issparse
  from scipy.sparse.linalg import eigsh, svds
  from ..base import BaseEstimator, BiclusterMixin, _fit_context
  from ..utils import check_random_state, check_scalar
  from ..utils._param_validation import Interval, StrOptions
  from ..utils.extmath import make_nonnegative, randomized_svd, safe_sparse_dot
  from ..utils.validation import assert_all_finite
  from ._kmeans import KMeans, MiniBatchKMeans
label_desc: Use image node_id 6 for calling the BaseSpectral obj's underlying member method code with example usage: obj._more_tags() and returns: dict