On Fri, 05 Jun 2015 14:55:11 +0200, Todd wrote: > Numpy arrays are not lists, they are numpy arrays. They are two > different data types with different behaviors. In lists, slicing is a > copy. In numpy arrays, it is a view (a data structure representing some > part of another data structure). You need to explicitly copy the numpy > array using the "copy" method to get a copy rather than a view:
OK, thanks. I see. (I'd have thought that id(a[1]) and id(b[1]) would be the same if they were the same element via different "views", but the id's seem to change according to rules that I can't fathom.) -- https://mail.python.org/mailman/listinfo/python-list