python判断变量是否为NaN,python里面的nan的几种情况
本文主要介绍了用Python判断Nan值的五种方法的总结,有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。
00-1010 python判断nan值的方式总结numpy判断数学判断熊猫判断是否等于自己的nan,不属于任何取值范围Python的nan处理定义了Nan常见的计算结果是Nan。
目录
Python判断Nan值方式小结
将numpy作为np导入
nan=float(nan )
print(np.isnan(nan))
真实的
numpy判断
导入数学
nan=float(nan )
print(math.isnan(nan))
真实的
Math判断
进口熊猫作为pd
nan=float(nan )
打印(pd.isna(nan))
真实的
Pandas判断
用Nan值不等于自己判断。
def is_nan(nan):
还南!=南
nan=float(nan )
打印(is_nan(nan))
真实的
判断是否等于自身
#只能输入数字参数。
def is_nan(nan):
返回not float(-inf) nan float(inf )
nan=float(nan )
打印(is_nan(nan))
真实的
Nan不属于任何取值区间
python中的Nan,也就是不算数。
python的nan处理
a=float(nan )或from Decimal import Decimal a=Decimal( nan )
定义nan的方法
a=-float(inf )
b=-float(inf )
c=float(inf )
d=浮点型( inf )
1.a-b=nan 2。c-d=nan 3。0*a=nan 4。0*c=nan
今天认识算法的时候遇到了南。最后发现程序的计算过程中有一个“3”,导致计算结果不准确。方法加入if判断,遇到3时结果为0。
以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。