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=轴号码)
- 中值

- 最大值与最小值

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

被折叠的 条评论
为什么被折叠?



