numpy nan值的判斷


我發現在數據處理中非常常見的就是nan值的判斷,篩選數據尤為常見,

判斷數據是否為nan,前提是np.float類型數組,但在應用於對象數組時會引發TypeError

# 返回bool類型
np.isnan(ndarray)

  

但是np沒有直接提供給我們非nan的判斷,起初我試了一試np.notnan(),然后發現np並沒有替我們封裝,

但是np有一個非常好用的特性也就是np.nan != np.nan

於是乎,我們可以這么寫

# 返回bool類型
ndarray == ndarray

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM