Aicloud E-Learning
← Back to Tools
NumPy

Tool

NumPy

Fast, vectorized numerical computing in Python

Learn arrays, indexing, and vectorized operations with NumPy.

8

Chapters

4

Practice formats

1

Self-paced

Curriculum

8 chapters, each with a tutorial, a live example, a quiz, an exercise, a challenge, and class practice.

  1. 1

    Introduction to NumPy

    Arrays, and why they're faster than Python lists.

    preview
  2. 2

    Arrays & Shapes

    Creating arrays and understanding dimensions.

  3. 3

    Indexing & Slicing

    Selecting subsets of an array.

  4. 4

    Broadcasting

    Operating on arrays of different shapes.

  5. 5

    Aggregations

    sum, mean, min, max across axes.

  6. 6

    Reshaping

    Changing an array's shape without changing its data.

  7. 7

    Random Module

    Generating random numbers and samples.

  8. 8

    Linear Algebra Basics

    Dot products and matrix multiplication.

Preview the first lesson free →