• Online, Self-Paced
Course Description

NumPy is a Python library used in data science and big data that works with arrays when performing scientific computing with Python. In the Skillsoft Aspire course, you will explore advanced array operations such as image manipulation, fancy indexing, views and broadcasting.

Learning Objectives

Python for Data Science: Advanced Operations with NumPy Arrays

  • Course Overview
  • identify different ways in which arrays can be split up
  • describe how grayscale and color images can be represented as multi-dimensional arrays
  • perform some basic image manipulation after converting images to arrays
  • create a view into a NumPy array and learn of the relationship between views and their base arrays
  • compare deep copies of arrays with views and know when to use each of them
  • use fancy indexing with arrays using an index mask
  • use fancy indexing to analyze real-world data
  • apply boolean masks to access array elements which fulfil a specific condition
  • use structured arrays in order to store heterogeneous data
  • describe how operations can be performed between arrays of mismatched shapes using broadcasting
  • perform operations between arrays of mismatched shapes by applying broadcasting rules
  • utilize NumPy to perform multi-dimensional array operations

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.