Concept Flow - View vs copy behavior
Create original array
Slice or operation
View created?
Yes→Shared data, changes reflect
No
Copy created, independent data
When you slice or operate on a numpy array, sometimes you get a view (shared data) and sometimes a copy (independent data). Views reflect changes back to the original, copies do not.