Introduction to NumPy Course (How To)
Offered By: Treehouse
Course Description
Overview
NumPy is short for Numerical Python. It is the fundamental package for scientific computing. You will see it at play in just about everywhere Python needs to deal with data. This course gives a gentle introduction to the powerful library.
What you'll learn
- Use the N-dimensional array to organize and report on data
- Describe the fundamentals of Array Programming
- Explore fundamental concepts and terminology
Syllabus
Meet NumPy
Let's discuss what NumPy is, why you should learn it and get it all set up.
Chevron 8 steps-
Welcome
4:54
-
Getting Setup
5:26
-
Introducing Arrays
11:37
-
Introducing Arrays
3 questions
-
Creating the Study Log
11:19
-
Review Array Basics
3 questions
-
Multidimensional Arrays
10:07
-
Review Multidimensional Arrays
3 questions
Array Organization
You are going to want to manipulate and bend your data into the proper shape to meet your needs. Let's explore the best practices.
Chevron 8 steps-
Indexing
15:54
-
Review Indexing
2 questions
-
Boolean Array Indexing
12:51
-
Review Boolean Array Indexing
2 questions
-
Slicing
11:50
-
Review Slicing
2 questions
-
Manipulation
10:35
-
Review manipulation
2 questions
Array Programming
Array Programming is a different type of paradigm than we've been using in standard Python. Let's learn how to perform vectorized operations...and what that means too!
Chevron 9 steps-
New Way of Thinking
9:58
-
Review Array Programming
2 questions
-
Universal Functions
11:01
-
Review Universal Functions
2 questions
-
Routines in Action
11:23
-
Review Reduction
3 questions
-
Plotting
8:35
-
No Problem
1:37
-
Impostor Syndrome Review
1 question
Related Courses
Biology Meets Programming: Bioinformatics for BeginnersUniversity of California, San Diego via Coursera C Programming: Advanced Data Types - 5
Dartmouth College via Coursera C Programming: Modular Programming and Memory Management - 3
Dartmouth College via Coursera C Programming: Pointers and Memory Management - 4
Dartmouth College via Coursera LAFF-On Programming for High Performance
The University of Texas at Austin via edX