
Train On-Demand
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreNumPy was the library that got started the Data Science / Python revolution. In this course we'll explore all the fundamental concepts it introduced: low level bindings (C, Fortran), multidimensional arrays, vectorized operations, etc. The final project will involve matrix processing and a lot of thinking writing a Sudoku Solver!
Instructor for this course
Santiago Basulto
Intro to Numpy
Create simple array
Create float array
Sum first and last elements
Sum all elements
Create matrix from table
Slicing elements from matrix
Slicing columns from matrix
Operations on vectors
Vector conversion
Intro to Linear Algebra using NumPy
Creating matrices
Matrix multiplication
Determinant of matrix
Inverse of matrix
Evenly spaced elements in array
Intro to Vectorized Operations using NumPy
Creating matrix and vector
Adding vector over matrix
Standardization of matrix
Elements lower than in matrix
Proportion greater than in matrix
NumPy universal functions
Multiply every element of array
Absolute values within array
Exponential all elements in array
Radian values of angles
Trigonometry of radians
Introduction to NumPy Boolean Arrays
Slice positive elements from matrix
Slice elements with and multiple boolean filters
Slice elements with or multiple boolean filters
Boolean arrays with addition on matrix
Greater than in matrix boolean response
All elements even in matrix
Adding even numbers in matrix
Summary statistics using NumPy
Matrix statistics
Mean per column in matrix
Sum per row in matrix
Cumulative sum per row in matrix
Comparing NumPy efficiency vs Pure Python
Read CSV into a numpy array
Numpy Sudoku Solver
Take your technical training into your own hands and stay engaged with our learn-by-doing platform where you can put your skills to the test with hands-on exercises, quizzes, and labs.
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreINE quizzes, labs, projects, and exercises help reinforce your knowledge.
Learn MoreOrganized training helps guide you through the most relevant subjects for certification prep.
Learn MoreWe add new courses and learning materials to the platform weekly so you're always up-to-date.
Learn MoreIf you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?