code: def setup_mikota(self, n, solver):
      self.shape = (n, n)
      mik = MikotaPair(n)
      mik_k = mik.k
      mik_m = mik.m
      self.Ac = mik_k
      self.Aa = mik_k.toarray()
      self.Bc = mik_m
      self.Ba = mik_m.toarray()
      self.Ab = mik_k.tobanded()
      self.eigenvalues = mik.eigenvalues
  
      if solver == "lapack" and n > 512:
          # skip: slow, and not useful to benchmark
          raise NotImplementedError()
  
file_path: scipy/benchmarks/benchmarks/sparse_linalg_lobpcg.py
imports: import numpy
  import warnings
  from .common import Benchmark, safe_import
label_desc: Use image node_id 2 for calling the Bench obj's underlying member method code with example usage: obj.setup_mikota(n, solver) without return types