class_docstr: Wrapper around cupy.ndarray
  Supports cupy.ndarray.__init__ as well as,
  gets initialized with a cupy ndarray.
docstr: Returns _numpy_array (ex: np.ndarray, numpy.ma.MaskedArray,
  numpy.chararray etc.) of ndarray object. And marks self(ndarray)
  and it's base (if exist) as numpy up-to-date.
docstr_tok: ["Returns","_numpy_array","(","ex",":","np.ndarray",",","numpy.ma.MaskedArray",",","numpy.chararray","etc",".",")","of","ndarray","object",".","And","marks","self","(","ndarray",")","and","it","'s","base","(","if","exist",")","as","numpy","up-to-date","."]
code: def _get_numpy_array(self):
      """
      Returns _numpy_array (ex: np.ndarray, numpy.ma.MaskedArray,
      numpy.chararray etc.) of ndarray object. And marks self(ndarray)
      and it's base (if exist) as numpy up-to-date.
      """
      base = self.base
      if base is not None and base._supports_cupy:
          base._remember_numpy = True
      if self._supports_cupy:
          self._remember_numpy = True
      return self._numpy_array
  
imports: import types
  import numpy
  import cupy
  from cupyx.fallback_mode import notification
label_desc: Use image node_id 8 for calling the ndarray obj's underlying member method code with example usage: obj._get_numpy_array() and returns: self