class_docstr: Array information needed by the scheduler.
  
  This contains information about one array used in the naive static
  schedule corresponding to the define-by-run code.
class_docstr_tok: ["Array","information","needed","by","the","scheduler",".","This","contains","information","about","one","array","used","in","the","naive","static","schedule","corresponding","to","the","define-by-run","code","."]
docstr: Make and return a new empty ndarray.
  
  Make and return a new empty ndarray that has the same shape,
  dtype, and device as the array that was supplied to the
  initializer.
docstr_tok: ["Make","and","return","a","new","empty","ndarray",".","Make","and","return","a","new","empty","ndarray","that","has","the","same","shape",",","dtype",",","and","device","as","the","array","that","was","supplied","to","the","initializer","."]
code: def get_new_empty_array(self):
      """Make and return a new empty ndarray.
  
      Make and return a new empty ndarray that has the same shape,
      dtype, and device as the array that was supplied to the
      initializer.
  
      """
      # todo: set device id
      return self.ndarray_module.empty(self.shape, dtype=self.dtype)
  
imports: import sys
  import weakref
  import numpy
  import chainer
  from chainer.backends import cuda
  import chainer.function_node
label_desc: Use image node_id 3 for calling the ArrayInfo obj's underlying member method code with example usage: obj.get_new_empty_array() and returns: self