Skip to content

This repository is a step-by-step NumPy tutorial where I practice and document everything I learn, from beginner to advanced level. It’s designed like a daily learning journey, with Jupyter notebooks covering theory, examples, and hands-on exercises.

License

Notifications You must be signed in to change notification settings

mugeesuddin16/Numpy-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📘 NumPy Tutorial Series

Welcome to my NumPy Tutorial Series repository!
This is a step-by-step learning journey where I practice and document everything about NumPy, starting from basics to advanced topics with hands-on examples.


🎯 What You’ll Learn

  • ✅ Basics of NumPy arrays and their properties
  • ✅ Indexing, slicing, and accessing elements
  • ✅ Mathematical operations and broadcasting
  • ✅ Reshaping, flattening, stacking, and splitting arrays
  • ✅ Random number generation with NumPy
  • ✅ Mathematical Operation
  • ✅ Statistical Functions
  • ✅ Linear Algebra
  • ✅ Numpy with Real Data
  • ✅ Load Data from CSV

📂 Repository Structure

  • Day1_Introduction.ipynb → Arrays, properties

  • Day2_Indexing_Slicing.ipynb → Indexing, slicing

  • Day3_Operations.ipynb → Arithmetic, broadcasting

  • Day4_Reshape_Stack_Split.ipynb → Reshape, flatten, stack, split

  • Day5_Random.ipynb → Random module

  • Day6_Mathematical.ipynb → Mathematical Operation

  • Day7_Statistical.ipynb → Statistical operation

  • Day8_Linearalgebra.ipynb → Linear Algebra

  • Day9_Realdata.ipynb → Numpy with Real Data

  • Day10_Loaddata.ipynb → Load data from CSV


🚀 Who Is This For?

  • Beginners learning NumPy from scratch
  • Data Science & Machine Learning students
  • Anyone preparing for coding interviews with Python + NumPy

🛠️ Requirements

  • Python 3.x
  • NumPy
  • Jupyter Notebook / JupyterLab

Install requirements using:

pip install numpy jupyter

About

This repository is a step-by-step NumPy tutorial where I practice and document everything I learn, from beginner to advanced level. It’s designed like a daily learning journey, with Jupyter notebooks covering theory, examples, and hands-on exercises.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published