YoVDO

Introduction to NumPy

Offered By: DataCamp

Tags

NumPy Courses Machine Learning Courses Python Courses Data Wrangling Courses Broadcasting Courses

Course Description

Overview

Master your skills in NumPy by learning how to create, sort, filter, and update arrays using NYC’s tree census.

NumPy is an essential Python library. TensorFlow and scikit-learn use NumPy arrays as inputs, and pandas and Matplotlib are built on top of NumPy. In this Introduction to NumPy course, you'll become a master wrangler of NumPy's core object: arrays! Using data from New York City's tree census, you'll create, sort, filter, and update arrays. You'll discover why NumPy is so efficient and use broadcasting and vectorization to make your NumPy code even faster. By the end of the course, you'll be using 3D arrays to alter a Claude Monet painting, and you'll understand why such array alterations are essential tools for machine learning.

Syllabus

  • Understanding NumPy Arrays
    • Meet the incredible NumPy array! Learn how to create and change array shapes to suit your needs. Finally, discover NumPy's many data types and how they contribute to speedy array operations.
  • Selecting and Updating Data
    • Sharpen your NumPy data wrangling skills by slicing, filtering, and sorting New York City’s tree census data. Create new arrays by pulling data based on conditional statements, and add and remove data along any dimension to suit your purpose. Along the way, you’ll learn the shape and dimension compatibility principles to prepare for super-fast array math.
  • Array Mathematics!
    • Leverage NumPy’s speedy vectorized operations to gather summary insights on sales data for American liquor stores, restaurants, and department stores. Vectorize Python functions for use in your NumPy code. Finally, use broadcasting logic to perform mathematical operations between arrays of different sizes.
  • Array Transformations
    • NumPy meets the art world in this final chapter as we use image data from a Monet masterpiece to explore how you can use to augment image data. You’ll use flipping and transposing functionality to quickly transform our masterpiece. Next, you’ll pull the Monet array apart, make changes, and reconstruct it using array stacking to see the results.

Taught by

Izzy Weber

Related Courses

Applied Data Science Capstone
IBM via Coursera
Data Analytics for Business with Tableau
Coventry University via FutureLearn
Data Analytics for Business with Tableau Training
Tableau via FutureLearn
Capstone: Data Science Problem in Linear Algebra Framework
Howard University via Coursera
Learn dplyr
Codecademy