numpy.where() spiegazione dettagliata/esempi passo dopo passo

|

Ho difficoltà a capire correttamente numpy.where() nonostante leggo il documento, questo post e questo altro post.

Qualcuno può fornire esempi commentati passo dopo passo con array 1D e 2D?