code: def __neg__(self):
      if self.dtype.kind == "b":
          raise NotImplementedError(
              "negating a boolean sparse array is not " "supported"
          )
      return self._with_data(-self.data)
  
imports: import numpy
  from ._base import _spbase, _ufuncs_with_fixed_point_at_zero
  from ._sputils import isscalarlike, validateaxis
label_desc: Use image node_id 9 for calling the _data_matrix obj's underlying member method code with example usage: obj.__neg__() and returns: self