Nan
- nan, Nan, NAN均表示:not a number,不是一个数字;
- 什么时候numpy中会出现nan:
- 当读取本地文件为float的时候,如果有缺失,会出现nan;
- 当做了一个不合适的计算时(比如无穷大减去无穷大),会出现nan;
- 数据类型为float;
- 两个nan不相等;
- 可以利用该属性判断数组中的nan个数;
np.count_nonzero()
- 统计传入数组中不为零元素的个数;
- 传入s!=s时,可以统计s中nan的个数;
- 传入np.isnan(),可获取nan个数;
- 可以利用该属性判断数组中的nan个数;
- nan与任何值计算结果都为nan;
- 在数值运算时通常替换为中值或均值;或者直接删除有缺失值的一行(一行表示一条数据);
Inf
- 在numpy中一个数字除以0,会出现inf或者-inf(python中会直接报错。);
- 数据类型为float;