Python - Advanced Operations with NumPy Arrays

Python    |    Intermediate
  • 13 videos | 1h 7m 19s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 373 users Rating 4.5 of 373 users (373)
NumPy is oneof the fundamental packages for scientific computing that allows data to be represented in dimensional arrays. This course covers the array operations you can undertake such as image manipulation, fancy indexing, and broadcasting. To take this Skillsoft Aspire course, you should be comfortable with how to create, index, and slice Numpy arrays, and apply aggregate and universal functions. Among the topics, you will learn about the several options available in NumPy to split arrays. You will learn how to use NumPy to work with digital images, which are multidimensional arrays. Next, you will observe how to manipulate a color image, perform slicing operations to view sections of the image, and use a SciPy package for image manipulation. You will learn how to use masks, an array of index values, to access multiple elements of an array simultaneously, referred to as Sansi indexing. Finally, this course covers broadcasting to perform operations between mismatched arrays.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 1m 58s
  • 4m 38s
    During this video, you will learn how to identify different ways arrays can be split up. FREE ACCESS
  • Locked
    3.  Images as Arrays
    4m 35s
    Upon completion of this video, you will be able to describe how grayscale and color images can be represented as multidimensional arrays. FREE ACCESS
  • Locked
    4.  Image Manipulation Using NumPy
    6m 59s
    In this video, you will perform some basic image manipulation after converting images to arrays. FREE ACCESS
  • Locked
    5.  Views and NumPy Arrays
    4m 36s
    Find out how to create a view into a NumPy array and learn about the relationship between views and their base arrays. FREE ACCESS
  • Locked
    6.  Deep Copies of Arrays
    2m 25s
    Find out how to compare deep copies of arrays with views, and know when to use each of them. FREE ACCESS
  • Locked
    7.  Introduction to Index Masks
    5m 29s
    Learn how to use fancy indexing with arrays using an index mask. FREE ACCESS
  • Locked
    8.  Applying Index Masks
    8m 44s
    In this video, learn how to use indexing to analyze real-world data. FREE ACCESS
  • Locked
    9.  Indexing with Boolean Masks
    5m 28s
    In this video, find out how to apply boolean masks to access array elements which fulfill a specific condition. FREE ACCESS
  • Locked
    10.  Structured Arrays
    4m 40s
    In this video, you will use structured arrays to store heterogeneous data. FREE ACCESS
  • Locked
    11.  Understanding Array Broadcasting
    7m 39s
    After completing this video, you will be able to describe how operations can be performed between arrays of mismatched shapes using broadcasting. FREE ACCESS
  • Locked
    12.  Applying Broadcasting Rules on Array Operations
    5m 39s
    In this video, find out how to perform operations between arrays of mismatched shapes by applying broadcasting rules. FREE ACCESS
  • Locked
    13.  Exercise: NumPy Multi-dimensional Array Operations
    4m 31s
    In this video, learn how to use NumPy to perform multi-dimensional array operations. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 2070 users Rating 4.4 of 2070 users (2070)
Rating 4.5 of 305 users Rating 4.5 of 305 users (305)
Rating 4.5 of 258 users Rating 4.5 of 258 users (258)