Numpy Fancy Indexing
1. FANCY INDEXING 101
import numpy as np
rand = np.random.RandomState(42)
# creating 1d array for demonstration
arr1 = rand.randint(100, size=10)
print(f"1D array:\n{arr1}")
#creating 2d array for demonstration
arr2 = rand.randint(100, size=(3,5))
print(f"\n2D array:\n{arr2}") 1D array:
[51 92 14 71 60 20 82 86 74 74]
2D array:
[[87 99 23 2 21]
[52 1 87 29 37]
[ 1 63 59 20 32]]1.1. Case A
a. 1D Array
b. 2D Array
1.2. Case B
2. COMBINED INDEXING
2.1. Case A
2.2. Case B
2.3. Case C
3. MODIFYING VALUES
Last updated