中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python快速轉換numpy數組中Nan和Inf的方法實例說明

發布時間:2020-10-04 09:36:10 來源:腳本之家 閱讀:302 作者:KFXW 欄目:開發技術

在使用numpy數組的過程中時常會出現nan或者inf的元素,可能會造成數值計算時的一些錯誤。這里提供一個numpy庫函數的用法,使nan和inf能夠最簡單地轉換成相應的數值。

numpy.nan_to_num(x):
使用0代替數組x中的nan元素,使用有限的數字代替inf元素

使用范例:

>>>import numpy as np
>>> a = np.array([[np.nan,np.inf],\
...        [-np.nan,-np.inf]])
>>> a
array([[ nan,  inf],
    [ nan, -inf]])
>>> np.nan_to_num(a)
array([[ 0.00000000e+000, 1.79769313e+308],
    [ 0.00000000e+000, -1.79769313e+308]])

和此類問題相關的還有一組判斷用函數,包括:

  • isinf
  • isneginf
  • isposinf
  • isnan
  • isfinite

使用方法也很簡單,以isnan舉例說明:

>>> import numpy as np
>>> np.isnan(np.array([[1, np.nan, np.inf],\
...        [np.nan, -np.inf, -0.25]]))
array([[False, True, False],
    [ True, False, False]], dtype=bool)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對億速云的支持。如果你想了解更多相關內容請查看下面相關鏈接

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

年辖:市辖区| 固始县| 定州市| 崇义县| 平陆县| 武乡县| 繁峙县| 乌鲁木齐县| 施秉县| 平阳县| 丹江口市| 河西区| 乐业县| 偏关县| 高唐县| 吉木乃县| 汉沽区| 陵川县| 东乌珠穆沁旗| 新龙县| 洛南县| 石嘴山市| 喀什市| 宜君县| 龙陵县| 保山市| 茌平县| 涞水县| 略阳县| 荆门市| 建瓯市| 兴国县| 桑日县| 平果县| 吕梁市| 安顺市| 江西省| 马尔康县| 阳信县| 沐川县| 搜索|