Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping)
58:40

Video Preview

Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping)

Keith Galli 845K views Jul 10, 2019

Download high quality YouTube thumbnails from Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping) instantly.

Thumbnail Quality

Choose thumbnail resolution below.

Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping)

MAXRESDEFAULT

JPG

Download
Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping)

SDDEFAULT

JPG

Download
Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping)

HQDEFAULT

JPG

Download
Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping)

MQDEFAULT

JPG

Download
Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping)

DEFAULT

JPG

Download

Video Information

Check out https://stratascratch.com/?via=keith to practice your Python Pandas data science skills!

This video overviews the NumPy library. It provides background information on how NumPy works and how it compares to Python's Built-in lists. This video goes through how to write code with NumPy. It starts with the basics of creating arrays and then gets into more advanced stuff. A full video timeline can be found in the comments.

Link to code used in video: https://github.com/KeithGalli/NumPy

Feel free to watch at 1.5x to learn more quickly!

If you enjoyed this video, please consider subscribing :).

Let me know your feedback and what I should make a video on next.

----------------------------
Videos of mine that use NumPy
- Creating Connect 4 Game: https://youtu.be/UYgyRArKDEs
- Plotting (with some use of NumPy): https://youtu.be/DAQNHzOcO5A
- Generating Mock Data: https://youtu.be/VJBY2eVtf7o

----------------------------
Links with more information!

NumPy vs Lists:
https://jakevdp.github.io/blog/2014/05/09/why-python-is-slow/

Indexing:
https://docs.scipy.org/doc/numpy-1.13.0/user/basics.indexing.html

Array Creation Routines:
https://docs.scipy.org/doc/numpy/reference/routines.array-creation.html

Math Routines Docs:
https://docs.scipy.org/doc/numpy/reference/routines.math.html

Linear Algebra Docs:
https://docs.scipy.org/doc/numpy/reference/routines.linalg.html

----------------------------
Video Timeline!
0:00 - Introduction
1:15 - What is NumPy
1:35 - NumPy vs Lists (speed, functionality)
9:17 - Applications of NumPy
11:08 - The Basics (creating arrays, shape, size, data type)
16:08 - Accessing/Changing Specific Elements, Rows, Columns, etc (slicing)
23:14 - Initializing Different Arrays (1s, 0s, full, random, etc...)
31:34 - Problem #1 (How do you initialize this array?)
33:42 - Be careful when copying variables!
35:45 - Basic Mathematics (arithmetic, trigonometry, etc.)
38:20 - Linear Algebra
42:19 - Statistics
43:57 - Reorganizing Arrays (reshape, vstack, hstack)
47:29 - Load data in from a file
50:20 - Advanced Indexing and Boolean Masking
55:59 - Problem #2 (How do you index these values?)

---------------------
If you are curious to learn how I make my tutorials, check out this video: https://youtu.be/LEO4igyXbLs

Join the Python Army to get access to perks!
YouTube - https://www.youtube.com/channel/UCq6XkhO5SZ66N04IcPbqNcw/join
Patreon - https://www.patreon.com/keithgalli

*I use affiliate links on the products that I recommend. I may earn a purchase commission or a referral bonus from the usage of these links.

Related Videos

Popular Videos

Solving real world data science tasks with Python Pandas!
1:26:07

Solving real world data science tasks with Python Pandas!

Keith Galli

1.6M views 6 years ago
Comprehensive Python Beautiful Soup Web Scraping Tutorial! (find/find_all, css select, scrape table)
1:13:03

Comprehensive Python Beautiful Soup Web Scraping Tutorial! (find/find_all, css select, scrape table)

Keith Galli

349K views 5 years ago
Learn NumPy in 1 hour! 🔢
1:00:00

Learn NumPy in 1 hour! 🔢

Bro Code

496K views 10 months ago
Solving 100 Python NumPy Problems! (From easy to difficult)
3:44:58

Solving 100 Python NumPy Problems! (From easy to difficult)

Keith Galli

43K views 1 year ago
NumPy Full Course (2025) | NumPy Python Tutorial For Beginners | Learn NumPy in 2 Hours |Intellipaat
1:45:08

NumPy Full Course (2025) | NumPy Python Tutorial For Beginners | Learn NumPy in 2 Hours |Intellipaat

Intellipaat

224K views 1 year ago
Complete Python Pandas Data Science Tutorial! (Reading CSV/Excel files, Sorting, Filtering, Groupby)
1:00:27

Complete Python Pandas Data Science Tutorial! (Reading CSV/Excel files, Sorting, Filtering, Groupby)

Keith Galli

3.5M views 7 years ago
Advanced NumPy Course - Vectorization, Masking, Broadcasting & More
49:34

Advanced NumPy Course - Vectorization, Masking, Broadcasting & More

NeuralNine

31K views 1 year ago
Solving Leetcode Coding Interview Questions in Python!
3:18:08

Solving Leetcode Coding Interview Questions in Python!

Keith Galli

14K views Streamed 1 year ago
Build Awesome Web Apps & Dashboards with Python! (Full Shiny for Python Course)
2:52:49

Build Awesome Web Apps & Dashboards with Python! (Full Shiny for Python Course)

Keith Galli

41K views 1 year ago
Python Plotting Tutorial w/ Matplotlib & Pandas (Line Graph, Histogram, Pie Chart, Box & Whiskers)
1:01:31

Python Plotting Tutorial w/ Matplotlib & Pandas (Line Graph, Histogram, Pie Chart, Box & Whiskers)

Keith Galli

345K views 7 years ago
Complete Python Pandas Data Science Tutorial! (2025 Updated Edition)
1:34:11

Complete Python Pandas Data Science Tutorial! (2025 Updated Edition)

Keith Galli

727K views 1 year ago
Python NumPy Tutorial for Beginners
58:10

Python NumPy Tutorial for Beginners

freeCodeCamp.org

2.1M views 6 years ago
Matplotlib Tutorial (Part 1): Creating and Customizing Our First Plots
35:01

Matplotlib Tutorial (Part 1): Creating and Customizing Our First Plots

Corey Schafer

1.1M views 7 years ago
Solving Real-World Data Analysis Questions with Python! (Internet Usage Analysis)
2:37:14

Solving Real-World Data Analysis Questions with Python! (Internet Usage Analysis)

Keith Galli

8K views Streamed 1 year ago
Intro to Data Visualization in Python with Matplotlib! (line graph, bar chart, title, labels, size)
32:33

Intro to Data Visualization in Python with Matplotlib! (line graph, bar chart, title, labels, size)

Keith Galli

280K views 7 years ago
Real-World Data Analysis & Visualization with Python! (Olympics Dataset Analysis)
2:55:23

Real-World Data Analysis & Visualization with Python! (Olympics Dataset Analysis)

Keith Galli

15K views Streamed 1 year ago
A Gentle Introduction to Machine Learning
12:45

A Gentle Introduction to Machine Learning

StatQuest with Josh Starmer

1.5M views 7 years ago
Python Pandas Tutorial (Part 2): DataFrame and Series Basics - Selecting Rows and Columns
33:35

Python Pandas Tutorial (Part 2): DataFrame and Series Basics - Selecting Rows and Columns

Corey Schafer

764K views 6 years ago
Learn Pandas in 1 hour! 🐼
1:00:00

Learn Pandas in 1 hour! 🐼

Bro Code

340K views 9 months ago
Python Pandas Tutorial (Part 1): Getting Started with Data Analysis - Installation and Loading Data
23:01

Python Pandas Tutorial (Part 1): Getting Started with Data Analysis - Installation and Loading Data

Corey Schafer

1.6M views 6 years ago

Download HD YouTube Video Thumbnails

Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping) thumbnail images are available in multiple resolutions including HD, Full HD, SD, and maximum resolution depending on the original uploaded image quality.

TubeSnap helps users instantly preview and download YouTube thumbnail images without watermark, registration, or software installation. All thumbnails are fetched directly from publicly accessible YouTube image servers.

YouTube thumbnails are widely used by bloggers, designers, marketers, content creators, and publishers for article previews, social media posts, presentations, and content inspiration.

The downloader supports thumbnails from gaming videos, music videos, tutorials, livestreams, interviews, podcasts, documentaries, educational videos, sports highlights, and viral YouTube uploads.

Users can access thumbnail downloads on desktop computers, tablets, and smartphones with fast loading performance and multilingual support.

How to Download YouTube Thumbnails

Paste a YouTube video URL into the search field and TubeSnap will instantly generate downloadable thumbnail resolutions for the selected video.

Supported Thumbnail Resolutions

TubeSnap supports default, medium quality, high quality, standard definition, and maximum resolution YouTube thumbnails whenever available from the original video source.

Free Online Thumbnail Extractor

The platform works entirely online without registration, extensions, software downloads, or hidden limitations.