In https://github.com/numpy/numpy/pull/350/files ,
javius provides a patch to allow field extraction from a structured array to return a view instead of a copy. Generally, this is consistent with the desire to have NumPy return views whenever it can. The same idea underlies the change to the diagonal method. Suppose 'myarr' is a structured array with fields ['lat', 'long', 'meas1', 'meas2', 'meas3', 'meas4']. Currently, myarr[['lat', 'long', 'mesa3']] will return a copy of the data in the underlying array. The proposal is to have this return a view, but do it in a two-stage approach so that a first version returns a copy with the WARN_ON_WRITE flag set introduced in NumPy 1.7. A later version will remove the flag (and the copy). What are thoughts on this proposal and which version of NumPy it should go in? -Travis
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion