<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def append(self, data, axis=0):
 """Append `data` to `axis`. Parameters data : array_like Data to be appended. axis : int Axis along which to append. Returns ------- new_shape : tuple Notes ----- The size of all dimensions other than `axis` must match between this array and `data`. Examples -------- (10000, 1000) (20000, 1000) (20000, 2000) (20000, 2000) """

        return self._write_op(self._append_nosync, data, axis=axis)