This repository contains a collection of beginner-to-intermediate Jupyter Notebooks that demonstrate the core features and functionalities of NumPy, the fundamental package for scientific computing with Python.
| Notebook File | Description |
|---|---|
creating_numpy_arrays.ipynb |
Creating 1D, 2D, and higher-dimensional NumPy arrays. |
Indexing_and_slicing.ipynb |
Basic and advanced indexing, slicing, and subsetting arrays. |
Multidimensional_indexing.ipynb |
Working with multi-dimensional arrays using various indexing techniques. |
Numpy_Data_Types.ipynb |
Understanding different NumPy data types and how to use them. |
Mathematical_function.ipynb |
Performing mathematical operations like sum, mean, std, etc. |
Broadcasting.ipynb |
Using broadcasting rules for array arithmetic. |
speedtest.ipynb |
Comparing NumPy performance with regular Python code. |