Python數據分析numpy的Nan和Inf使用注意點詳解
更新時間:2023年08月21日 09:21:00 作者:YiYa_咿呀
這篇文章主要為大家介紹了Python數據分析numpy的Nan和Inf使用注意點,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
numpy中的Nan
Nan:Not a number
np.count_nonzero(arr[type==bool]):判斷數組內FALSE的個數
np.isnan(arr):返回值為arr值為nan的索引
Nan的注意點
1.兩個nan是不相等的

應用
- 利用以上的特性,判斷數組中nan的個數

- 將nan轉換為0值

- nan和inf屬于浮點類型

nan與任何數進行運算都是nan

numpy常見統(tǒng)計函數


import numpy as np
t1 = np.arange(12).reshape(3,4).astype(float)
t1[1,2:]=np.nan
print(t1)
for i in range(t1.shape[1]): # 對列進行循環(huán)
temp_col = t1[:,i] #選中當前的那一列
nan_col = np.nonzero(t1!=t1)
if nan_col != 0:
temp_non_nan_col = temp_col[temp_col==temp_col]
temp_col[np.isnan(temp_col)]=temp_non_nan_col.mean()
print(t1)
以上就是Python數據分析numpy的Nan和Inf使用注意點詳解的詳細內容,更多關于Python數據分析numpy Nan Inf的資料請關注腳本之家其它相關文章!
相關文章
python裝飾器-限制函數調用次數的方法(10s調用一次)
下面小編就為大家分享一篇python裝飾器-限制函數調用次數的方法(10s調用一次),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
python模塊詳解之pywin32使用文檔(python操作windowsAPI)
pywin32是一個第三方模塊庫,主要的作用是方便python開發(fā)者快速調用windows API的一個模塊庫,這篇文章主要給大家介紹了關于python模塊詳解之pywin32使用文檔的相關資料,文中將python操作windowsAPI介紹的非常詳細,需要的朋友可以參考下2024-01-01
Python range與enumerate函數區(qū)別解析
這篇文章主要介紹了Python range與enumerate函數區(qū)別解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-02-02
用?Python?腳本實現電腦喚醒后自動拍照并截屏發(fā)郵件通知
這篇文章主要介紹了用?Python?腳本實現電腦喚醒后自動拍照并截屏發(fā)郵件通知,文中詳細的介紹了代碼示例,具有一定的 參考價值,感興趣的可以了解一下2023-03-03
python+VTK環(huán)境搭建及第一個簡單程序代碼
這篇文章主要介紹了python+VTK環(huán)境搭建及第一個簡單程序代碼,簡單介紹了vtk,然后分享了安裝步驟,最后涉及一個簡單的代碼示例,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12

