Array


Data manipulation in Python is nearly synonymous with NumPy array manipulation: even newer tools like Pandas are built around the NumPy array. This section will present several examples of using NumPy array manipulation to access data and subarrays, and to split, reshape, and join the arrays. 

https://jakevdp.github.io/PythonDataScienceHandbook/02.02-the-basics-of-numpy-arrays.html


Vectorization,Broadcasting,Indexing

In this section you will get the practical understanding of vectorization,Broadcasting and Indexing.

https://realpython.com/numpy-array-programming/



Array Manipulation

Several routines are available in NumPy package for manipulation of elements in ndarray object. 

https://www.tutorialspoint.com/numpy/numpy_array_manipulation.htm


Indexing & Slicing

https://www.tutorialspoint.com/numpy/numpy_indexing_and_slicing.htm