Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Introduction to NumPy

Course Cover

5

(3)

compare button icon

Course Features

icon

Duration

4 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

4 hours

Course Description

NumPy is a Python library that is essential. TensorFlow, scikit-learn and pandas are built on top NumPy. Matplotlib and pandas also use NumPy arrays for inputs. This Introduction to NumPy course will teach you how to master the core object of NumPy: arrays. You'll learn how to create, sort, filter and update arrays using data from New York City's tree Census. NumPy's efficiency will be demonstrated and you can use vectorization and broadcasting to speed up your NumPy code. You'll be able to use 3D arrays in the course to alter Claude Monet paintings. This will help you understand why array alterations are so important for machine learning.

Course Overview

projects-img

Virtual Labs

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Intermediate Python

What You Will Learn

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

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

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

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

Course Instructors

Author Image

Izzy Weber

Curriculum Manager, DataCamp

Izzy is a Curriculum Manager at DataCamp. She discovered a love for data during her seven years as an accounting professor at the University of Washington. She holds a masters degree in taxation and ...

Course Reviews

Average Rating Based on 3 reviews

5.0

100%

Course Cover