NumPy Array Indexing
🔍 NumPy — Array Indexing
Array indexing in NumPy allows you to access elements of an array using their position (index).
Indexes start from 0, just like Python lists.
✅ 1. Indexing in 1-D Arrays
Output:
✅ 2. Indexing in 2-D Arrays
For a 2D array, indexing format is:
✅ 3. Indexing in 3-D Arrays
Format:
🎯 Using Range Indexing (Slicing)
Indexing + slicing helps extract multiple values at once.
1-D Slicing Example:
2-D Slicing Example:
🎯 Boolean Indexing (Filter Values)
🎯 Fancy Indexing (Using Array of Indices)
Output:
📌 Summary Table
| Type | Example |
|---|---|
| Single element indexing | arr[2], arr2[1, 2] |
| Negative indexing | arr[-1] |
| Slice indexing | arr[1:4], arr[:,1] |
| Boolean indexing | arr[arr > 50] |
| Fancy indexing | arr[[0,2,4]] |
