Skip to content

PIYUSHKUMAR371/numpy-practise-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

numpy-practise-notes

This repository contains my hands-on practice programs while learning NumPy for Data Science and numerical computing.

As a Computer Science Engineering (Data Science) student, I created this repository to strengthen my understanding of array operations, vectorized computation, and statistical functions using NumPy.

πŸš€ Topics Covered

πŸ”Ή Array Creation (1D, 2D, 3D)

πŸ”Ή Multi-Dimensional Arrays

πŸ”Ή Scalar & Element-wise Arithmetic

πŸ”Ή Vectorized Mathematical Functions

πŸ”Ή Broadcasting

πŸ”Ή Array Slicing & Indexing

πŸ”Ή Filtering & Conditional Selection

πŸ”Ή Aggregate Statistical Functions

πŸ”Ή Random Number Generation

πŸ“‚ Project Structure NumPy-Practice/ β”‚ β”œβ”€β”€ main.py # Introduction to NumPy arrays β”œβ”€β”€ multiarray.py # Multi-dimensional arrays β”œβ”€β”€ arithmetic.py # Arithmetic & vectorized operations β”œβ”€β”€ broadcasting.py # Broadcasting examples β”œβ”€β”€ slicing.py # Slicing and indexing β”œβ”€β”€ filtering.py # Filtering and conditions β”œβ”€β”€ aggregateFunction.py # Statistical aggregate functions β”œβ”€β”€ randomNumber.py # Random number generation 🧠 Key Concepts Learned

Efficient computation using vectorized operations

Broadcasting rules in NumPy

Statistical analysis using built-in functions

Conditional filtering using boolean masks

Differences between Python lists and NumPy arrays

πŸ›  Technologies Used

Python 3

NumPy Library

🎯 Purpose of This Repository

This repository serves as:

πŸ“˜ My learning journal for NumPy

πŸ§ͺ Practice implementation of Data Science fundamentals

πŸ— Foundation for future projects in Data Analysis and Machine Learning

πŸ“Œ Future Improvements

Add mini data analysis project

Add visualization using Matplotlib

Integrate with Pandas

Add real-world dataset example

⭐ Author

Piyush Kumar CSE - Data Science Student

About

this contain numpy notes,involving all of its basics and features,the files are all named based on the function that they include of numpy

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages