In MXNet, NDArray is the core data sturcture for all mathmatical computations. AN NDArray represents a multidimensional fix-sized homogeneous array, just like numpy.ndarray. And it enables imperative computation.

but 2 compelling advantages of MXNet.NDArray are:

The assigment operators such as +=, *= modify arrays in place, and thus don’t allocate new memory to create a new array.