What is Numpy?
NumPy is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.
How are Lists different from Numpy?
<1> Faster to read less bytes of memory
Numpy: fixed type, e.g. Int32
List: Size, Reference Count, Object Type, Object Value
<2> Continuous memory
So for usage
Application of Numpy:
<1> Mathematics(MATLAB Replacement)
<2> Plotting (Matplotlib)
<3> Backend(Pandas, Connect 4, Digital Photography)
<4> Machine learning
Code
Basics
Accessing/Changing specific elements, rows, columns, etc
Initializing different types of arrays
Mathematics
Linear Algebra
More details refer to here
Statistics
Reorganizing Arrays
Miscellaneous
Quiz
write up the syntax to choose wrapped regions