亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

峡江县| 东方市| 尼勒克县| 牡丹江市| 灵璧县| 黔西县| 兖州市| 铁力市| 博乐市| 即墨市| 华蓥市| 化隆| 哈密市| 泰顺县| 大关县| 包头市| 浠水县| 仁怀市| 阳东县| 镇远县| 泽库县| 蒙自县| 海口市| 鄢陵县| 扎鲁特旗| 瑞金市| 扎赉特旗| 清涧县| 上蔡县| 盱眙县| 陇川县| 唐河县| 措美县| 肇东市| 陆川县| 齐齐哈尔市| 巴里| 吴旗县| 运城市| 云梦县| 哈巴河县|