Python数据分析numpy的Nan和Inf使用注意点详解

 更新时间:2023年08月21日 09:21:00   作者:YiYa_咿呀  
这篇文章主要为大家介绍了Python数据分析numpy的Nan和Inf使用注意点,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

numpy中的Nan

Nan:Not a number

np.count_nonzero(arr[type==bool]):判断数组内FALSE的个数

np.isnan(arr):返回值为arr值为nan的索引

Nan的注意点

1.两个nan是不相等的

应用

  • 利用以上的特性,判断数组中nan的个数

  • 将nan转换为0值

  • nan和inf属于浮点类型

nan与任何数进行运算都是nan

numpy常见统计函数

import numpy as np
t1 = np.arange(12).reshape(3,4).astype(float)
t1[1,2:]=np.nan
print(t1)
for i in range(t1.shape[1]): # 对列进行循环
    temp_col = t1[:,i] #选中当前的那一列
    nan_col = np.nonzero(t1!=t1)
    if nan_col != 0:
        temp_non_nan_col = temp_col[temp_col==temp_col]
        temp_col[np.isnan(temp_col)]=temp_non_nan_col.mean()
print(t1)

以上就是Python数据分析numpy的Nan和Inf使用注意点详解的详细内容,更多关于Python数据分析numpy Nan Inf的资料请关注脚本之家其它相关文章!

相关文章

  • python装饰器-限制函数调用次数的方法(10s调用一次)

    python装饰器-限制函数调用次数的方法(10s调用一次)

    下面小编就为大家分享一篇python装饰器-限制函数调用次数的方法(10s调用一次),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • 对python判断ip是否可达的实例详解

    对python判断ip是否可达的实例详解

    今天小编就为大家分享一篇对python判断ip是否可达的实例详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Pandas数据集的合并与连接merge()方法

    Pandas数据集的合并与连接merge()方法

    Pandas数据集的合并与连接(merge())是数据处理过程中常用的操作之一,在使用Pandas进行数据集合并时,可以使用merge()函数将两个或多个数据集按照指定的列进行合并,本文就来介绍一下,感兴趣的可以了解一下
    2023-11-11
  • python模块详解之pywin32使用文档(python操作windowsAPI)

    python模块详解之pywin32使用文档(python操作windowsAPI)

    pywin32是一个第三方模块库,主要的作用是方便python开发者快速调用windows API的一个模块库,这篇文章主要给大家介绍了关于python模块详解之pywin32使用文档的相关资料,文中将python操作windowsAPI介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • python基础教程之元组操作使用详解

    python基础教程之元组操作使用详解

    这篇文章主要介绍了python的元组操作使用方法,需要的朋友可以参考下
    2014-03-03
  • Python range与enumerate函数区别解析

    Python range与enumerate函数区别解析

    这篇文章主要介绍了Python range与enumerate函数区别解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • 用 Python 脚本实现电脑唤醒后自动拍照并截屏发邮件通知

    用 Python 脚本实现电脑唤醒后自动拍照并截屏发邮件通知

    这篇文章主要介绍了用 Python 脚本实现电脑唤醒后自动拍照并截屏发邮件通知,文中详细的介绍了代码示例,具有一定的 参考价值,感兴趣的可以了解一下
    2023-03-03
  • Python PIL库图片灰化处理

    Python PIL库图片灰化处理

    这篇文章主要介绍了Python图片灰化处理PIL库的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • python+VTK环境搭建及第一个简单程序代码

    python+VTK环境搭建及第一个简单程序代码

    这篇文章主要介绍了python+VTK环境搭建及第一个简单程序代码,简单介绍了vtk,然后分享了安装步骤,最后涉及一个简单的代码示例,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • python和flask中返回JSON数据的方法

    python和flask中返回JSON数据的方法

    下面小编就为大家整理了一篇python和flask中返回JSON数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03

最新评论