I'm not sure I follow... I get an exception with the following:
```
import numpy as np
class myarray(np.ndarray):
    pass
 
a = np.arange(10000.).view(myarray)
b = a[::2]
b._result = b.copy()
b += 1.
b.data = b._result.data
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-7-f9324c9d429d> in <module>()
----> 1 b.data = b._result.data

AttributeError: cannot set single-segment buffer for discontiguous array
```