parameters: (np_data)
return_statement: return NDArray(handle, is_view=True)
docstring: Create an array that shares the given numpy data.
  
      Parameters
      ----------
      np_data : numpy.ndarray
          The numpy data
  
      Returns
      -------
      NDArray
          The array
docstring_summary: Create an array that shares the given numpy data.
docstring_tokens: Create an array that shares the given numpy data .
function: def zerocopy_from_numpy(np_data):
      """Create an array that shares the given numpy data.
  
      Parameters
      ----------
      np_data : numpy.ndarray
          The numpy data
  
      Returns
      -------
      NDArray
          The array
      """
      arr, _ = numpyasarray(np_data)
      handle = ctypes.pointer(arr)
      return NDArray(handle, is_view=True)
function_tokens: def zerocopy_from_numpy ( np_data ) : arr , _ = numpyasarray ( np_data ) handle = ctypes . pointer ( arr ) return NDArray ( handle , is_view = True )