美文网首页
numpy中np.nan你造吗

numpy中np.nan你造吗

作者: 叮当说 | 来源:发表于2020-05-01 11:54 被阅读0次

喜喜,numpy中,的np.nan有一些事情需要你知道,否则会出错滴~

在计算机本没有绝对绝对相等的数据,所谓的相等只是精度允许的条件的相等而已!

单数对于,np.nan 原意为 not a number,所以当然不能判断两个np.nan 是否相等啦!

比如:

print(np.nan==np.nan)

这样的返回值,一定是False

那么问题来了,我有个数组中有些不是数值的位,还想提取咋办?

别慌,搞他。。。

嘿嘿,场面一度尴尬😅

首先介绍,技能1,numpy中布尔数组的取反

a=np.array([[True,False],[True,False]])

c=(1-a).astype(np.bool)

好滴,可以对布尔数组取反后,我们就还可以获取是 NAN的数据

然后 对该数组取反,就可以得到非NAN的数据

num= np.array([[1, 2, 3], [np.nan, 2, 3], [1, np.nan, np.nan]])

c=np.isnan(num)

d= (1-c).astype(np.bool)

print(d)

print(num[d])

相关文章

  • numpy中np.nan你造吗

    喜喜,numpy中,的np.nan有一些事情需要你知道,否则会出错滴~ 在计算机本没有绝对绝对相等的数据,所谓的相...

  • numpy中np.nan(pandas中NAN)

    http://blog.csdn.net/xiaodongxiexie/article/details/54352889

  • Pandas4.处理丢失数据

    pandas4 处理丢失的数据# 没有数据的数据模块,用np.nan进行填充 import numpy as np...

  • 如何删除列表里的nan值?

    np.nan有一个特性:np.nan == np.nan的值为False所以删除列表里的nan值: 所以查看是否有...

  • 描述性统计

    a = [[1,np.nan,9],[2,8,3],[3,5,np.nan]] data = DataFrame(...

  • numpy运算

    numpy的与运算 numpy 中 argsort() numpy 中的布尔索引

  • 嘿设汇APP又更新啦~你跟上节奏了吗?

    你造吗?设计师们都在使用嘿设汇APP呢? 你造吗?设计学生都在使用嘿设汇APP呢? 你造吗?设计大咖们也都在使用嘿...

  • pandas numpy

    pandas 时间序列操作 python numpy教程 Numpy中矩阵对象(matrix) numpy中的数据...

  • pandas 空值判断

    对于pandas 中DataFrame 的空值逐个判断是,可以通过np.nan 来比较判断 df['BUSINES...

  • 你造吗?

    这15种互联网营销策划模式,你造吗? 目前所有企业面临的三大问题 一、宏观经济环境不好,而且会持续不好。 二、制造...

网友评论

      本文标题:numpy中np.nan你造吗

      本文链接:https://www.haomeiwen.com/subject/yiifghtx.html