numpy 常用函数 非数字无穷大 草稿 200312

numpy处理非数字值:nan和inf操作指南
本文介绍了numpy中与非数字值(nan, inf)相关的操作,包括nan的特殊属性,如两个nan不相等,统计非零元素个数,查找并处理nan的个数,判断元素是否为nan,以及在运算中nan如何处理。同时,讨论了nan赋值为0的合适性,并列举了一些常用的统计函数,如求和、平均值、中位数、最大值和最小值。" 128568405,16816996,Node.js微信小程序寸金校园租车平台开发实践,"['微信小程序', 'Node.js', '课程设计', '租车系统', '数据库']

nan 和 inf

在这里插入图片描述

nan的特殊属性

在这里插入图片描述

二个nan是不相等的

在这里插入图片描述

在这里插入图片描述

不是人的物种 与 不是人的物种

相等吗?

不一定,鸟 和 狗 都不是人,但是不是同一个物种

统计不为0的数据个数

在这里插入图片描述

np.count_nonzero(数据)

统计数组中nan的个数

  • 找到数组中的nan 得到布尔索引

在这里插入图片描述

  • 从布尔型的数组中统计出非0个数

在这里插入图片描述

判断数组中的成员是否是nan

在这里插入图片描述

np.isnan(数组)

利用此原理统计nan的个数

在这里插入图片描述

nan和任何数计算都是nan

在这里插入图片描述

数据求和

在这里插入图片描述

np.sum(数组)

数组指定轴的求和

在这里插入图片描述

np.sum(数组, axis=0)

对于二维数组而言 
axis值为0,代表行
axis值为1,代表列

nan和任何数运算都为nan

在这里插入图片描述

在这里插入图片描述

nan赋值为0合适吗

在这里插入图片描述

  • nan数据不参与平均值的成员

常用统计函数

在这里插入图片描述

  • 原始数据

在这里插入图片描述

  • 计算总和

在这里插入图片描述

数组.sum()
数组.sum(axis=0)
数组.sum(axis=1)
  • 计算均值

在这里插入图片描述

数组.mean(axis=轴号码)
  • 中值

在这里插入图片描述

  • 最大值与最小值

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值