jupyter中使用布尔值索引访问数据

In〔42〕中这个布尔数组索引的是第一三行的元素,为什么,怎么看出来的?[1,0,1]怎么对应的第一三行?

img

你好同学!
bool索引的意思就是,是True的对应那一行就索引到了,是False对应的那一行就不会索引。
这里的mask=[1,0,1],mask的类型为bool,因为mask放在索引的行下标位置,所以mask第一个值True对应arr第一行,mask第二个值False对应arr第二行,mask第三个值True对应arr第三行