After doing these courses, I feel confident creating professional visualizations and dashboards
Course Description
Explore Python's Data Science package: NumPy
Gain an introduction to Numpy and understand why this Python library is essential to all Python data scientists and analysts. Most importantly, learn more about Numpy arrays and how to create and change array shapes to suit your needs.Discover NumPy Arrays
NumPy is an essential Python library for data scientists and analysts. It offers a great alternative to Python lists, as they are more compact and allow faster access to reading and writing items, making them a more convenient and efficient option.In this Introduction to NumPy course, you'll become a master wrangler of NumPy's core object: arrays! Using New York City's tree census data, 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.
Gain Confidence by Practicing on the Monet dataset
By the last chapter, you will use your newly acquired knowledge to perform array transformations. You will use image 3D arrays to alter a Claude Monet painting and understand why such array alterations are essential tools for machine learning.You will gain confidence in Numpy arrays and their different operations upon course completion. This course is part of the Data Scientist with Python track and is perfect for those seeking a Data Science certification with DataCamp.
Feels like what you want to learn?
Start Course for FreeWhat you'll learn
- Assess array transformation workflows that load, save, reshape, split, stack, transpose, flip, and modify RGB image data for analytical or machine-learning tasks
- Differentiate array creation techniques—including list conversion, np.zeros, np.random.random, and np.arange—when building arrays of specified shapes and data types
- Evaluate vectorized arithmetic, aggregation, and broadcasting operations to determine their effects on arrays with compatible or incompatible shapes
- Identify the characteristics and memory advantages of NumPy n-dimensional arrays compared to Python lists
- Recognize correct methods for indexing, slicing, masking, fancy indexing, concatenating, and deleting data to manipulate elements along defined axes
Prerequisites
Curriculum
Course outline
Understanding NumPy Arrays
- Introducing arrays50 XP
- Your first NumPy array100 XP
- Creating arrays from scratch100 XP
- A range array100 XP
- Array dimensionality50 XP
- 3D array creation100 XP
- The fourth dimension100 XP
- Flattening and reshaping100 XP
- NumPy data types50 XP
- The dtype argument100 XP
- Anticipating data types100 XP
- A smaller sudoku game100 XP
Selecting and Updating Data
Array Mathematics!
Array Transformations
Introduction to NumPy
Course
Complete

