Following up to David Morrissey\'s answer on \'How to clone a list in python?\' I was running some performance tests and hit unexpected behavior when working w/ numpy arrays
In numpy, slices are references or "views" on the original array, so they are not copies. That is by design, not a bug. The reason is that a copy is not as useful as a view.