class_docstr: Wrapper around cupy.ndarray
  Supports cupy.ndarray.__init__ as well as,
  gets initialized with a cupy ndarray.
code: def _store_array_from_numpy(cls, array):
      if (
          type(array) is np.ndarray
          and array.dtype.kind in "?bhilqBHILQefdFD"
      ):
          return cls(_initial_array=array, _supports_cupy=True)
  
      return cls(_initial_array=array, _supports_cupy=False)
  
imports: import types
  import numpy
  import cupy
  from cupyx.fallback_mode import notification
label_desc: Use image node_id 4 for calling the ndarray obj's underlying member method code with example usage: obj._store_array_from_numpy(cls, array) and returns: cls, cls