numpy如数组中的nan,并将nan替换为平均值
示例代码:
# 如何处理数组中的nan,策略是将nan替换为平均值import numpy as np
t = np.arange(24).reshape(3,8).astype('float')
t[1,3:] = np.nan #将第二行三列之后的元素替换为nan
print(t)# 遍历每一列,然后判断每一列是否有nan
for i in range(t.shape[1]):#获取当前列数据temp_col = t[:,i]# 判断当前列的数据中是否含有nannan_num = np.count_nonzero(temp_col != temp_col) if nan_num != 0: temp_col_not_nan = temp_col[temp_col==temp_col]# 将nan替换成这一列的平均值temp_col[np.isnan(temp_col)] = np.mean(temp_col_not_nan)print(t)
numpy如数组中的nan,并将nan替换为平均值相关推荐
- numpy找到数组中符合条件的数
numpy找到数组中符合条件的数 import numpy as nparr = np.array([1, 1, 1, 134, 45, 3, 46, 45, 65, 3, 23424, 234, 1 ...
- 2022-JavaScript-过滤数组中的undefined,null,空串,NaN
2022-JavaScript-过滤数组中的undefined,null,空串,NaN let arr = [1,'',2,null,3,NaN,4,unfined,5,'',6] let arr1 ...
- numpy取数组中的行和列
首先创建一个数组t2 t2=np.arange(24).reshape((4,6)) print(t2) 取某一行 取第三行(注意,此处为从0开始计数) print(t2[2]) 取连续的几行 自第三 ...
- 【Python】如何获取Numpy三维数组中目标值的位置
前言 这其实算得上是一个图像处理中遇到的问题.当我们读入一张彩色图像后,希望知道图像中所有RGB值等于对应值的位置.例如,读入一张图片后,希望获取到所有像素值为(100,100,100)的像素点的 ...
- python:numpy从数组中随机抽取元素
# 以0.5的概率选取0或1生成10个数据 np.random.choice([0,1],size=10,p=[.5,.5]) # [0 1 0 0 1 0 0 0 0 1]# 生成英语"阅 ...
- python将姓王的都改成老王_Python 实现将numpy中的nan和inf,nan替换成对应的均值
inf:infinity;正无穷 numpy中的nan和inf都是float类型 t!=t 返回bool类型的数组(矩阵) np.count_nonzero() 返回的是数组中的非0元素个数:true ...
- 来都来了,你确定不看看,使用python中的科学计算库Numpy操作数组,你一定能学废(图文并茂版)
Numpy操作数组 Numpy库 Numpy库的介绍 Numpy库的安装: python中数组与列表对比 列表: 数组: 数组的创建 使用array方法创建数组 注意: ndmin,dtype参数的使 ...
- python找出值为nan_Python Numpy:找到list中的np.nan值方法
这个问题源于在训练机器学习的一个模型时,使用训练数据时提示prepare的数据中存在np.nan 报错信息如下: ValueError: np.nan is an invalid document, ...
- numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)
numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax) 目录 numpy使用np ...
最新文章
- HOG特征向量的代码
- c++ socket启动网卡接口
- Intent对象详解(一)
- 读写分离,读写分离死锁解决方案,事务发布死锁解决方案,发布订阅死锁解决方案|事务(进程 ID *)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务...
- unlegal android,cordova-plugin-baidumaplocation百度地图定位Cordova插件
- Python中表示偶数_蒙特卡洛模拟(Python)深入教程
- sql server2008禁用远程连接
- ❤️六W字《计算机基础知识》(八)(建议收藏)❤️
- web页面找不到资源文件,报404,但是资源文件存在且路径没错
- 深入浅出python中文版pdf-深入浅出Python 巴里著 中文 PDF版 [37M]
- jersey 过滤_Jersey
- ExpandableListView 的使用
- BRCA1、BRCA2基因突变的检测方法与流程
- 【三次集训】Day1思维题题解报告
- 阿里云跨云迁移工具案例实践:华为云迁移到阿里云
- oracle sqlplus 退格,Oraclesqlplus中方向键、退格键的使用
- 参加IBM素质拓展活动
- C#批量剪切视频文件
- 3.1 Xilinx系列产品介绍
- JetBrains IDE全新UI预览版来了,要做简洁与强大兼顾的IDE