code: def setup(self, fill_value):
      N = 1_000_000
      d = 1e-5
      arr = make_array(N, d, np.nan, np.float64)
      self.sp_arr = SparseArray(arr)
      b_arr = np.full(shape=N, fill_value=fill_value, dtype=np.bool_)
      fv_inds = np.unique(
          np.random.randint(
              low=0, high=N - 1, size=int(N * d), dtype=np.int32
          )
      )
      b_arr[fv_inds] = True if pd.isna(fill_value) else not fill_value
      self.sp_b_arr = SparseArray(
          b_arr, dtype=np.bool_, fill_value=fill_value
      )
  
imports: import numpy
  import scipy.sparse
  import pandas
  from pandas import MultiIndex, Series, date_range
  from pandas.arrays import SparseArray
  from .pandas_vb_common import setup
label_desc: Use image node_id 1 for calling the GetItemMask obj's underlying member method code with example usage: obj.setup(fill_value) without return types