<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def asnumpy(self):
 """Returns a ``numpy.ndarray`` object with value copied from this array. Examples -------- <type 'numpy.ndarray'> array([[ 1., 1., 1.], [ 1., 1., 1.]], dtype=float32) array([[1, 1, 1], [1, 1, 1]], dtype=int32) """

        data = np.empty(self.shape, dtype=self.dtype)
        check_call(_LIB.MXNDArraySyncCopyToCPU(
            self.handle,
            data.ctypes.data_as(ctypes.c_void_p),
            ctypes.c_size_t(data.size)))
        return data