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

Assignment - Numpy Array Operations

This assignment is part of the course "Data Analyst Bootcamp by Jovian". 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.ai/learn/zero-to-data-analyst-bootcamp/assignment/assignment-4-exploring-numpy-functions
  4. (Optional) Share your notebook online (on Twitter, LinkedIn, Facebook) and with the course community.
  5. (Optional) Check out the notebooks shared by other participants and give feedback & appreciation.

Try to give pick a theme for your assignment and give your notebook an interesting title e.g. "All about Numpy array operations", "5 Numpy functions you didn't know you needed", "A beginner's guide to broadcasting in Numpy", "Interesting ways to create Numpy arrays", "Trigonometic functions in Numpy", "How to use Python for Linear Algebra" etc.

NOTE: Remove this cell containing explanations before submitting or sharing your notebook online - to make it more presentable.

Numpy is a Python Library to perform complex mathematical calculations using predefined Numpy functions.

Write a short introduction about Numpy and list the chosen functions. (change this)

  • np.dot()
  • np.max() and np.min()
  • np.random.rand()
  • np.power()
  • np.delete()

The recommended way to run this notebook is to click the "Run" button at the top of this page, and select "Run on Binder". This will run the notebook on mybinder.org, a free online service for running Jupyter notebooks.

!pip install jovian --upgrade -q
import jovian
jovian.commit(project='zerotoanalyst-numpy-array-operations')