比较包含NaN的numpy数组

比较包含NaN的numpy数组,第1张

比较包含NaN的numpy数组

或者您可以使用

numpy.testing.assert_equal
numpy.testing.assert_array_equal
try/except

In : import numpy as npIn : def nan_equal(a,b):...:     try:...:         np.testing.assert_equal(a,b)...:     except AssertionError:...:         return False...:     return TrueIn : a=np.array([1, 2, np.NaN])In : b=np.array([1, 2, np.NaN])In : nan_equal(a,b)Out: TrueIn : a=np.array([1, 2, np.NaN])In : b=np.array([3, 2, np.NaN])In : nan_equal(a,b)Out: False

编辑

由于您正在使用它进行单元测试,因此裸露

assert
(而不是将其包装成get
True/False
)可能更自然。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5623578.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存