YoVDO

Complete Python NumPy Tutorial - Creating Arrays, Indexing, Math, Statistics, Reshaping

Offered By: Keith Galli via YouTube

Tags

NumPy Courses Linear Algebra Courses

Course Description

Overview

Dive into a comprehensive video tutorial on Python's NumPy library, exploring its advantages over built-in lists and its wide-ranging applications. Master the creation of arrays, learn efficient indexing techniques, and harness the power of NumPy for mathematical operations, statistics, and data reshaping. Tackle practical problems, understand the nuances of variable copying, and discover advanced concepts like boolean masking. Gain hands-on experience with file data loading and array reorganization, equipping yourself with essential skills for scientific computing and data analysis in Python.

Syllabus

- Introduction
- What is NumPy
- NumPy vs Lists speed, functionality
- Applications of NumPy
- The Basics creating arrays, shape, size, data type
- Accessing/Changing Specific Elements, Rows, Columns, etc slicing
- Initializing Different Arrays 1s, 0s, full, random, etc...
- Problem #1 How do you initialize this array?
- Be careful when copying variables!
- Basic Mathematics arithmetic, trigonometry, etc.
- Linear Algebra
- Statistics
- Reorganizing Arrays reshape, vstack, hstack
- Load data in from a file
- Advanced Indexing and Boolean Masking
- Problem #2 How do you index these values?


Taught by

Keith Galli

Related Courses

Coding the Matrix: Linear Algebra through Computer Science Applications
Brown University via Coursera
Mathematical Methods for Quantitative Finance
University of Washington via Coursera
Introduction à la théorie de Galois
École normale supérieure via Coursera
Linear Algebra - Foundations to Frontiers
The University of Texas at Austin via edX
Massively Multivariable Open Online Calculus Course
Ohio State University via Coursera