Skip to content

nanndiniyadav01/numpy-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

NumPy Learning Journey

This repository contains my hands-on practice and notes while learning NumPy, one of the most powerful Python libraries for numerical computing.

πŸ“˜ About

I created this notebook to explore and understand:

  • Creating and manipulating NumPy arrays

  • Array indexing and slicing

  • Mathematical operations and broadcasting

  • Useful NumPy functions

  • Real-world examples and small challenges

πŸ“‚ File

numpyTutorial.ipynb β€” Jupyter Notebook covering all the topics I learned.

πŸš€ How to View

You can view the notebook directly on GitHub, or open it in Jupyter Notebook/VS Code by running:

jupyter notebook numpyTutorial.ipynb

🧠 What I Learned

  • The difference between Python lists and NumPy arrays

  • Vectorization and speed benefits of NumPy

  • Performing statistical and mathematical operations efficiently

  • How broadcasting works for operations between arrays of different shapes

πŸ“š Tools Used

  • Python 3

  • Jupyter Notebook

  • NumPy

About

My personal notes and code while learning NumPy in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors