I have tried the following experiment to understand views and copies in numpy using two dimensional arrays.
As we can see below, the slicing creates a view (a) and th