According to https://numpy.org/doc/stable/user/whatisnumpy.html
NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment of routines for fast operations on arrays, including mathematical, logical, shape manipulation, sorting, selecting, I/O, discrete Fourier transforms, basic linear algebra, basic statistical operations, random simulation and much more.
The following files have the documentation embedded in the code as comments. Please read the files in the sequence given below to better understand the concepts.
It covers the following concepts
- creating a matrix
- Shape attribute
- Size attribute
- Accessing a element
- Accessing a row
- Accessing a column
- Slice
- Zero indexing
- Access a matrix
Concepts covered
- addition of matrices
- subtraction of matrices
concepts covered
- @ operator for standard matrix multiplcation
- .dot() method for multiplication
concepts covered
-
- operator for matrix multiplication
- all() method of array
- dtype attribute
- min() method
- max()
- scalar product of matrix
concepts covered
- square of a matrix
concepts covered
- sin() ratio
- deg2rad() method
- round() method
concepts covered
- sin()
concepts covered
- tan() ratio
- arctan() ratio
- rad2deg() method
concepts covered
- array()
- mean()
- median()
- max()
- min()
- ptp()
- quantile(data, 0)
- quantile(data, 0.5)
- quantile(data, 1)
- std()
- var()