Introduction
Views let you look at the same data without copying it. This saves memory and time.
When you want to change part of a big dataset without making a copy.
When you want to save memory by not duplicating data.
When you want fast access to a subset of data for calculations.
When you want to share data between different parts of your program.
When you want to avoid slow copying of large arrays.