class_docstr: Base data structure for ndarray
docstr: initialize a new NDArray
  
  Parameters
  ----------
  handle : NDArrayHandle
      NDArray handle of C API
code: def __init__(self, handle, writable=True):
      """initialize a new NDArray
  
      Parameters
      ----------
      handle : NDArrayHandle
          NDArray handle of C API
      """
      if handle is not None:
          assert isinstance(handle, NDArrayHandle)
      self.handle = handle
      self.writable = writable
      self._alive = True
  
file_path: mxnet/python/mxnet/_ctypes/ndarray.py
imports: import ctypes
  from ..base import _LIB
  from ..base import c_str_array, c_handle_array
  from ..base import NDArrayHandle
  from ..base import check_call
  from ..None import _global_var
label_desc: Use image node_id 1 to create a new NDArrayBase object from inherited base classes: object with example: obj = NDArrayBase(handle, writable)