I tried reading the documentation for numpy.where()
, but I'm still confused.
What should I pass for the condition
, x
and y
values? When I pass only condition
, what does the result mean and how can I use it? What about when I pass all three?
I found How does python numpy.where() work? but it didn't answer my question because it seems to be about the implementation rather than about how to use it. Numpy where() on a 2D matrix also didn't explain things for me; I'm looking for a step-by-step explanation, rather than a how-to guide for a specific case.
Please include examples with both 1D and 2D source data.