Learn practical skills, build real-world projects, and advance your career

Assignment 2 - Numpy Array Operations

This assignment is part of the course "Data Analysis with Python: Zero to Pandas". The objective of this assignment is to develop a solid understanding of Numpy array operations. In this assignment you will:

  1. Pick 5 interesting Numpy array functions by going through the documentation: https://numpy.org/doc/stable/reference/routines.html
  2. Run and modify this Jupyter notebook to illustrate their usage (some explanation and 3 examples for each function). Use your imagination to come up with interesting and unique examples.
  3. Upload this notebook to your Jovian profile using jovian.commit and make a submission here: https://jovian.ml/learn/data-analysis-with-python-zero-to-pandas/assignment/assignment-2-numpy-array-operations
  4. (Optional) Share your notebook online (on Twitter, LinkedIn, Facebook) and on the community forum thread: https://jovian.ml/forum/t/assignment-2-numpy-array-operations-share-your-work/10575 .
  5. (Optional) Check out the notebooks shared by other participants and give feedback & appreciation.

Numpy Function Introduction

About Numpy

Numpy is a package for Numerical python. It is a python library that provied the numerical operations with respect to linear algebra and matrices.

  1. Numpy.Sort
  2. Numpy.Split
  3. Numpy.Tile
  4. Numpy.Unique
  5. Numpy.Filp
!pip install jovian --upgrade -q
import jovian
jovian.commit(project='Assignment:2-array-operations')
[jovian] Attempting to save notebook.. [jovian] Creating a new project "akhil1997mukesh/Assignment:2-array-operations" [jovian] Uploading notebook.. [jovian] Capturing environment.. [jovian] Committed successfully! https://jovian.ml/akhil1997mukesh/assignment-2-array-operations

Let's begin by importing Numpy and listing out the functions covered in this notebook.