成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 如何將numpy二維數(shù)組中的np.nan值替換為指定的值

如何將numpy二維數(shù)組中的np.nan值替換為指定的值

熱門標(biāo)簽:騰訊外呼線路 激戰(zhàn)2地圖標(biāo)注 陜西金融外呼系統(tǒng) 唐山智能外呼系統(tǒng)一般多少錢 哈爾濱ai外呼系統(tǒng)定制 公司電話機(jī)器人 海南400電話如何申請 白銀外呼系統(tǒng) 廣告地圖標(biāo)注app

基礎(chǔ)知識:

(1)np.nan表示該值不是一個(gè)數(shù),比如數(shù)據(jù)中收入、年齡的缺失值;np.inf表示無窮大

(2)np.nan == np.nan 的結(jié)果為False

(3)nan與任何數(shù)的操作結(jié)果均為nan,例如sum((np.nan,4)) 的結(jié)果為nan

(4)一個(gè)ndarray數(shù)組t1,可以用np.isnan(t1) 定位到nan值的位置,再用t1[np.isnan(t1)] = 指定值 將nan替換為指定值

(5)np.nan_to_num(t1),可以將t1中的nan替換為0

(6)t1[ t1 == t1]可以剔除所有nan只保留非nan值

現(xiàn)在生成一個(gè)3*4的數(shù)組,設(shè)定第1行,第2、3列位置兩個(gè)元素為np.nan

import numpy as np
t1 = np.arange(12).reshape(3,4).astype('float')
t1[1,2:] = np.nan
print(t1)

[[ 0. 1. 2. 3.]

[ 4. 5. nan nan]

[ 8. 9. 10. 11.]]

1. 問題1:

如何將t1中的nan替換為0

#方法1:
for i in range(t1.shape[1]):
    col = t1[:,i]
    col[np.isnan(col)] = 0
#方法2:調(diào)用np.nan_to_num方法
t1 = np.nan_to_num(t1)
#方法3:或用np.isnan(t1)做索引,然后替換,建議用該方法
t1[np.isnan(t1)] = 0

方法3不但可以替換為0,替換為其它值也可,建議使用。

2. 問題2:

如何將t1中的nan替換為某些計(jì)算之后的值,例如將其替換為該列所有非 nan元素的均值

將原始數(shù)據(jù)中缺失的值替換為0有時(shí)未必是合適的。例如原始數(shù)據(jù)中某些人的年齡沒有填,如果替換為0,將來在計(jì)算年齡平均值或做數(shù)據(jù)分析時(shí)就存在不合理的后果。此時(shí),將年齡缺失的的人的年齡設(shè)為均值更為合理。

(1)方法1

#方法1:
for i in range(t1.shape[1]):
    col = t1[:,i]
    #當(dāng)前列中如果存在nan,由于np.nan不等于np.nan,所以如果某列中存在nan,則col!=col將會有元素為True,np.count_nonzero方法將會累計(jì)值為True的元素?cái)?shù)量,可以通過這種方法來判斷該列是否存在nan
    nan_num = np.count_nonzero(col != col)
    if nan_num:
        not_nan_col = col[col == col] #用布爾矩陣col == col做索引來篩選矩陣,布爾矩陣中False位置的元素將被剔除。
        col[np.isnan(col)] = not_nan_col.mean()
print(t1)

運(yùn)行結(jié)果:

[[ 0. 1. 2. 3.]

[ 4. 5. 6. 7.]

[ 8. 9. 10. 11.]]

(2)方法2

#方法2:np.nanmean方法可以計(jì)算非nan值的均值,此外還有np.nanmax, np.nanmin方法。所以上述程序可以改寫如下:
mean = np.nanmean(t1,axis=0)
print('各列的均值為:%s' %mean)
for i in range(t1.shape[1]):
    col = t1[:,i]
    col[np.isnan(col)] = mean[i]
print(t1)

運(yùn)行結(jié)果同上

(3)方法3

使用功能強(qiáng)大的pandas庫

#也可以用pandas來處理,更為簡單便捷
import pandas as pd
df = pd.DataFrame(t1)
t1 = df.fillna(df.mean()).values  #values代替as_matrix(),可以將DataFrame轉(zhuǎn)換為ndarray
print(t1)

運(yùn)行結(jié)果同上。

補(bǔ)充:python 快速替換Numpy 中的Nan(空值)和inf (無限值)

在做數(shù)據(jù)處理的時(shí)候由于要保證數(shù)據(jù)的個(gè)數(shù)不變,需要把數(shù)據(jù)中的空值和無窮值替換為指定的值(此處為255),考慮到數(shù)據(jù)量比較大(50000000條數(shù)據(jù)),效率也是一個(gè)考慮因素。

下面主要給出了替換數(shù)據(jù)的核心代碼

# +--+--+--+--+--+--+--+--+--+--+
print('Predict New Data......')
start = datetime.datetime.now()

dataPre = input_Data   # 此處輸入需要處理的原始數(shù)據(jù)

# 0: 00:23.012951  標(biāo)記了這個(gè)方法的時(shí)間(以50000000條數(shù)據(jù)為例)
dataPre0 = np.array(dataPre)
dataPre0[np.isnan(dataPre0)] = 255
dataPre0[np.isinf(dataPre0)] = 255

# 0:02:03.038840
dataPre1 = (dataPre)
dataPre1 = dataPre1.replace([np.inf, -np.inf], np.nan)
dataPre1 = dataPre1.fillna(value = 255)

# 0:02:03.140287
dataPre2 = (dataPre)
dataPre2 = (dataPre2.replace([np.inf, -np.inf], np.nan)).fillna(value = 255)    # shi yong te ding shuju tian chong

# 0:00:30.346661
dataPre3 = np.array(dataPre)
dataPre3[(dataPre3 == float('inf')) | (dataPre3 == float('-inf')) | (dataPre3 == float('nan'))] = 255

# 0:00:19.702519
dataPre4 = np.array(dataPre)
dataPre4[np.isinf(dataPre4)] = np.nan  # 將數(shù)組里面的無窮值轉(zhuǎn)為空值
dataPre4[np.isnan(dataPre4)] = 255  # # 將nan值替換為255

# 0:01:10.404677
dataPre5 = np.array(dataPre)
dataPre5 = np.where(np.isnan(dataPre5), 255, dataPre5)
dataPre5 = np.where(np.isinf(dataPre5), 255, dataPre5)

可以看出幾種方法的效率差別還是比較大的,尤其是使用了replace或者np.where函數(shù)的方法,比較慢。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • numpy 聲明空數(shù)組詳解
  • Numpy將二維數(shù)組添加到空數(shù)組的實(shí)現(xiàn)
  • 在NumPy中創(chuàng)建空數(shù)組/矩陣的方法
  • NumPy實(shí)現(xiàn)ndarray多維數(shù)組操作
  • 如何在向量化NumPy數(shù)組上進(jìn)行移動窗口
  • 解決numpy數(shù)組互換兩行及賦值的問題
  • python 將numpy維度不同的數(shù)組相加相乘操作
  • python numpy.power()數(shù)組元素求n次方案例
  • Python 用NumPy創(chuàng)建二維數(shù)組的案例
  • Numpy ndarray 多維數(shù)組對象的使用
  • 淺談Python numpy創(chuàng)建空數(shù)組的問題

標(biāo)簽:四川 常德 黔西 上海 黑龍江 鷹潭 惠州 益陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何將numpy二維數(shù)組中的np.nan值替換為指定的值》,本文關(guān)鍵詞  如何,將,numpy,二維,數(shù)組,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何將numpy二維數(shù)組中的np.nan值替換為指定的值》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何將numpy二維數(shù)組中的np.nan值替換為指定的值的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    中文字幕无码精品亚洲资源网久久| 神马午夜电影一区二区三区在线观看| 爱高潮www亚洲精品| 日本精品一级二级| 欧美乱熟臀69xxxxxx| 欧美美女福利视频| 亚洲第一成人在线| 日韩精品av一区二区三区| 四虎永久在线观看| 亚洲www视频| 欧美精品中文字幕亚洲专区| 欧美久久久久久久久| 国产精品无码电影在线观看| 日韩一区二区视频| 成人黄色在线观看视频| 国内精品久久久久影院一蜜桃| 98国产高清一区| 黄色免费网站观看| 国产亚洲精品久久久网站好莱| 午夜精品久久一牛影视| 精品欧美一区二区三区久久久| 在线观看国产欧美| 91在线视频一区| 你懂的在线观看视频网站| 日本黄色的视频| www在线免费观看视频| 深夜免费福利视频| 欧美疯狂xxxx大交乱88av| 日韩在线三区| 西西人体44www大胆无码| 欧美日韩中文字幕在线观看| 国产精品久久久久毛片| 大地资源中文在线观看免费版| 国产麻豆天美果冻无码视频| 日韩成人影院| 波多野结衣有码| 国产亚洲精品久久久网站好莱| 国产精品9999| 亚洲欧美日韩国产yyy| 日产福利视频在线观看| 精品人妻午夜一区二区三区四区| 欧美一级淫片免费视频| 久草在在线视频| 国产一区二区在线观| 久久国产视频一区| 国产精品观看在线亚洲人成网| 在线免费黄色| 日韩av加勒比| 午夜欧美精品久久久久久久| 小说区图片区图片区另类灬| 在线资源免费观看| 亚洲成人av影片| 精品久久在线播放| 少妇太紧太爽又黄又硬又爽小说| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品**亚洲精品| 午夜精品在线视频一区| www.98色噜噜噜| 性网站在线观看| 日韩视频专区| 97国产精品videossex| 国产伦精品一区二区三区| 成年人黄视频在线观看| 周于希免费高清在线观看| 一本色道久久综合狠狠躁篇的优点| 毛片a片免费观看| 国语对白精品一区二区| 成人网址大全| 红杏aⅴ成人免费视频| 97se亚洲综合在线| 国产免费黄视频| 亚洲精品视频播放| 欧美日本高清视频| 天海翼一区二区三区四区在线观看| 国产福利在线看| 日韩电影免费观看高清完整版| av在线国产精品| 午夜精品久久久久久久96蜜桃| 国产精品裸体瑜伽视频| 都市激情亚洲综合| 青青操视频在线观看| 伊人精彩视频| 国产精品熟妇一区二区三区四区| 精品一区av| 国产精品直播网红| 你懂的亚洲视频| 国产丝袜护土调教在线视频| 成人在线免费播放视频| 黄色在线免费网站| 美女在线免费视频| 伊人久久大香线蕉av超碰演员| 亚洲人免费视频| 国产日韩一区二区在线观看| 99自拍视频在线观看| 深夜视频一区二区| 欧美日韩电影一区二区三区| 依依成人在线| 国内偷拍精品视频| 伊人久久亚洲影院| 久久精品久久99| 深夜成人在线| 四虎影视在线观看2413| 国产精品99久久久久久久vr| 日韩成人午夜精品| 东京热无码av男人的天堂| 亚洲视频手机在线观看| 国产成人精品福利一区二区三区| 亚洲不卡一卡2卡三卡4卡5卡精品| 99热这里只有精品2| 亚洲桃色在线一区| 国产小视频你懂的| 豆国产96在线|亚洲| 日本电影在线观看网站| 亚洲精品成人免费| 偷拍欧美精品| 在线观看成年人网站| 日韩午夜小视频| 精品久久久无码中文字幕| 日日夜夜综合网| 999在线观看免费大全电视剧| 国产午夜亚洲精品午夜鲁丝片| 欧美性生活大片免费观看网址| 久久这里只有精品国产| 成年人视频网站免费| 亚洲高清在线一区| 国产伦子伦对白视频| 日韩精品福利在线| 久久久久91| 免费看又黄又无码的网站| 国产91久久久久| 久久精品国产99久久| www.com.av| 亚洲国产天堂网精品网站| 国产又粗又长免费视频| 成人免费在线视频观看| 日韩精品亚洲专区| 欧美电影h版| 精品影院一区| 欧美成人自拍视频| 精品一区二区三区自拍图片区| 中文字幕无人区二| 天堂av资源在线观看| 日韩视频免费观看高清完整版| 免费做暖暖免费观看日本| 在线观看中文字幕亚洲| 国产一区 二区| 精品国产成人| 国产美女特级嫩嫩嫩bbb片| 91久久人澡人人添人人爽欧美| 精品久久久久成人码免费动漫| 亚洲欧洲av另类| 天天综合在线观看| 亚洲欧美日韩综合aⅴ视频| 成人黄色中文字幕| 狠狠干狠狠久久| 一卡二卡三卡日韩欧美| 成人免费毛片日本片视频| 色一情一乱一伦一区二区三区| 亚洲色图欧美在线| 中文字幕av导航| 亚洲国产综合色| 日韩欧美一区二区视频在线播放| 99精品偷自拍| 91九色蝌蚪嫩草| 国产精品久久久久久久9999| 亚洲综合在线观看视频| 成人福利在线观看| 一区二区在线观看视频| 欧美羞羞免费网站| 毛片在线播放网址| 97超碰免费观看| 国产专区欧美精品| 日本xxxxxwwwww| 天天操天天干天天做| 污黄视频在线看| 国产网红女主播精品视频| 国产精品ⅴa在线观看h| 亚洲av成人精品一区二区三区| 成人在色线视频在线观看免费大全| 91久久精品无嫩草影院| 国精产品乱码一区一区三区四区| 国产mv久久久| 亚洲男人在线| 天天爽夜夜爽一区二区三区| 一级黄色免费网站| 国产日韩欧美夫妻视频在线观看| 日韩视频一二三| 日韩精品免费在线观看| 日韩av电影免费| 国产又粗又猛又爽又黄av| 一二三四国产精品| 成人h精品动漫一区二区三区| 亚洲精品自产拍在线观看app| www.黄色av| 国产精品wwwww| 国产精品自产自拍| 两个人日本在线观看视频| 精品成人影院| 国产精品伦一区二区三级视频| 91精品在线免费| 国产在线精品一区二区三区不卡| 欧美精品tushy高清| 国产精品自拍99| 日韩制服丝袜av| 日本www视频| 欧美另类视频在线| 大肉大捧一进一出好爽| 亚洲精品福利网站| 国产主播性色av福利精品一区| 欧美精品九九久久| 国产日韩欧美三级| 四虎永久免费影库二三区| 91精品久久久久久久久中文字幕| 国产又粗又长又爽视频| 亚洲综合三区| 久久精品亚洲乱码伦伦中文| 91嫩草国产在线观看| 欧美久久在线观看| 欧美一级片在线观看| 国产自产视频一区二区三区| 三级在线观看免费大全| 99国内精品久久久久久久软件| 久久97精品久久久久久久不卡| 久久99这里只有精品| 日韩中文字幕组| 视频一区在线免费观看| 性欧美丰满熟妇xxxx性仙踪林| 26uuu亚洲电影在线观看| 久久国产精品影视| 久草福利资源在线观看| 国内精品久久久久久久97牛牛| www.日韩在线观看| 日本一区美女| 国产一区二区三区中文| www·91·com| 欧美xxxx黑人又粗又长密月| 日韩av一卡| 亚洲精品视频三区| 欧美成人性色生活仑片| 日韩欧美一级精品久久| 国产91白丝在线播放| 精品一区二区国语对白| 蜜桃传媒一区二区亚洲av| 国产suv精品一区二区6| 一区二区三区中文字幕| 特级西西人体4444xxxx| 天天操天天舔天天干| 国产精品一区二区三区四区五区| www.xxxx日本| 蜜桃一区二区| 亚洲美洲欧洲综合国产一区| 日本福利在线观看| 国产伦理一区二区| 国产女人水真多18毛片18精品视频| 国产精品美女久久久久久免费| 国产伦精品一区二区三| 黄色aaa大片| 国产美女主播在线| 亚洲aⅴ日韩av电影在线观看| 日韩中文字幕一区二区高清99| 日本久久伊人| 竹内纱里奈兽皇系列在线观看| 北岛玲heyzo一区二区| 国产精品一区二区三区免费| 亚洲第一区色| 亚洲欧洲www| 亚洲国产精品久久久久爰色欲| 亚洲成人精品久久| 久久高清国产| 天天想你在线观看完整版电影免费| 精品99久久久久成人网站免费| 亚洲天堂男人天堂女人天堂| 少妇无套内谢久久久久| 天堂中文在线观看| 午夜欧美精品久久久久久久| 不卡的av在线播放| 成人欧美一区二区三区的电影| 五月天婷婷激情| 天天综合色天天综合色hd| 国产精品久久久久婷婷二区次| 亚洲综合中文字幕68页| 精品一区二区电影| 久久国产主播| 黄色18在线观看| 欧美肥老太太性生活| 日本特级黄色片| 亚洲激情播播| 亚洲日本一区二区三区在线观看| 日韩精品在线观看av| www.黄色一片| 日本不卡1区2区3区| 精品一区二区免费在线观看| 四虎影视在线播放| 国产免费999| 中文字幕黄色av| 亚洲国产精品成人天堂| 亚洲人成无码www久久久| 久久久久久国产精品视频| 在线观看国产一级片| 99久久激情视频| 国产精品电影一区二区三区| 不卡中文字幕av| 亚洲午夜精品一区二区三区他趣| 男人午夜视频| 欧洲精品毛片网站| 在线观看精品一区二区三区| 99久久国产综合精品成人影院| 日韩亚洲欧美中文三级| 中老年在线免费视频| 91短视频推广| 日韩伦理在线观看| 亚洲欧美日本国产| 在线观看自拍| 国产欧美日韩专区| 亚洲高清激情| 怡春院在线视频| 久久久午夜影院| 国产成人亚洲综合a∨婷婷| 在线a人片免费观看视频| 免费激情小视频| 国产一区二区三区美女秒播| 国产狼人综合免费视频| 欧美一卡2卡三卡4卡5免费| 国内爆初菊对白视频| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲福利视频导航| 国产视频一区二区不卡| 久久一区二区电影|