天天看點

《Python資料分析》一2.10 用布爾型變量索引NumPy數組

本節書摘來自異步社群《python資料分析》一書中的第2章,第2.10節,作者【印尼】ivan idris,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

布爾型索引是指根據布爾型數組來索引元素的方法,屬于花式索引系列。因為布爾型索引是花式索引的一個分類,是以它們的使用方法基本相同。

下面用代碼(詳見本書代碼包中的boolean_indexing.py檔案)具體示範其使用方法:

上述代碼利用一種特殊的疊代器對象來索引元素,下面進行簡單說明。

1.在對角線上畫點。

這類似于花式索引,不過這裡選擇的是照片對角線上可以被4整除的那些位置上的點。

然後僅繪出標明的那些點。

2.根據元素值的情況置0``。

選取數組值介于最大值的1/4到3/4的那些元素,将其置0。

3.兩幅新照片如圖2-7所示。

《Python資料分析》一2.10 用布爾型變量索引NumPy數組