-
1. Introduction to NumPy
10 Lessons -
2. Array creation and manipulation
12 Lessons-
StartCreating special arrays
-
StartCreating array of zeros
-
StartCreating array of ones
-
StartYour turn (1)
-
StartColab activity
-
StartCreating sequence of numbers with np.arange()
-
StartCreating sequence of numbers with np.linspace()
-
StartDifference between np.arange() and np.linspace()
-
StartReshaping an array
-
StartFlattening an array
-
StartYour turn (2)
-
StartQuiz (creating special arrays)
-
-
4. Mathematical operations and universal functions
18 Lessons-
StartScalar addition and multiplication of arrays
-
StartUniversal functions (ufuncs)
-
StartQuiz (universal functions)
-
StartAggregation functions
-
StartAggregation on a 2D array
-
StartGetting the min and max values
-
StartKey points to remember (2D array)
-
StartKey points to remember (3D array)
-
StartYour turn
-
StartQuiz (aggregation functions)
-
StartConcatenating arrays
-
StartVertical concatenation
-
StartHorizontal concatenation
-
Startvstack or hstack?
-
StartQuiz (concatenation)
-
StartBroadcasting in NumPy
-
StartCopy and view of an array
-
StartCheck if an array is a copy or a view
-
-
5. Intro to linear algebra with NumPy
7 Lessons