Concept Flow - np.choose() for conditional selection
Create index array
Create choice arrays
np.choose(index, choices)
Select elements from choices based on index
Return new array with selected elements
np.choose uses an index array to pick elements from multiple choice arrays, creating a new array with selected values.