YoVDO

Introduction to NumPy Course (How To)

Offered By: Treehouse

Tags

NumPy Courses Data Analysis Courses Python Courses Scientific Computing Courses

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 Beginners
University 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