国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python中nan與inf轉(zhuǎn)為特定數(shù)字方法示例

2020-01-04 17:09:42
字體:
供稿:網(wǎng)友

前言

最近因?yàn)楣ぷ鞯男枨螅幚韮蓚€(gè)矩陣的點(diǎn)除,得到結(jié)果后,再作其他的計(jì)算,發(fā)現(xiàn)有些內(nèi)置的函數(shù)不work;查看得到的數(shù)據(jù),發(fā)現(xiàn)有很多naninf,導(dǎo)致Python的基本函數(shù)運(yùn)行不了,這是因?yàn)樵诔倪^程中分母出現(xiàn)0的緣故。為了將結(jié)果能夠被python/266922.html">python其他函數(shù)處理,尤其numpy庫(kù),需要將nan,inf轉(zhuǎn)為python所能識(shí)別的類型。

這里將nan,inf替換0作為例子。下面來看看詳細(xì)的介紹:

1. 代碼

import numpy as np a = np.array([[np.nan, np.nan, 1, 2], [np.inf, np.inf, 3, 4], [1, 1, 1, 1], [2, 2, 2, 2]]) print a where_are_nan = np.isnan(a) where_are_inf = np.isinf(a) a[where_are_nan] = 0 a[where_are_inf] = 0 print a print np.mean(a) 

2. 運(yùn)行結(jié)果

[[ nan nan 1. 2.]  [ inf inf 3. 4.]  [ 1. 1. 1. 1.]  [ 2. 2. 2. 2.]] [[ 0. 0. 1. 2.]  [ 0. 0. 3. 4.]  [ 1. 1. 1. 1.]  [ 2. 2. 2. 2.]] 1.375 

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)VEVB武林網(wǎng)的支持。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东山县| 桦南县| 芮城县| 延安市| 东丽区| 正阳县| 和平县| 漯河市| 绥宁县| 安顺市| 略阳县| 四会市| 台北市| 镇康县| 盐亭县| 滕州市| 晋州市| 江安县| 伊金霍洛旗| 元谋县| 平阳县| 富宁县| 临城县| 清水县| 富裕县| 泸溪县| 津南区| 宜阳县| 尼玛县| 平安县| 上杭县| 东平县| 北安市| 乌审旗| 潜江市| 龙口市| 长白| 巴塘县| 海阳市| 常山县| 门源|