diff --git a/metaarray/MetaArray.py b/metaarray/MetaArray.py index 60c5753f..f35984a0 100644 --- a/metaarray/MetaArray.py +++ b/metaarray/MetaArray.py @@ -430,9 +430,7 @@ class MetaArray(object): return copy.deepcopy(self._info[self._interpretAxis(axis)]) def copy(self): - a = np.ndarray.copy(self) - a._info = self.infoCopy() - return a + return MetaArray(self._data.copy(), info=self.infoCopy()) def _interpretIndexes(self, ind):