Python 如何检查nan是否在2d数组中?

Python 如何检查nan是否在2d数组中?,python,numpy,nan,Python,Numpy,Nan,我有一个如下所示的浮点数组(它们是X和Y坐标): 我想检查阵列中是否有NAN以重新启动计数器 我试过了 if np.isnan(myarray).any(): count = 0 但是没有成功 myarray = np.array([[np.nan, np.nan], [-0.0022, 3.222 ], [np.nan, np.nan], [np.nan, np.nan]]) ​ ​真的 np.isnan(myarray).sum() 六, ​ ​真的 np.isnan(my

我有一个如下所示的浮点数组(它们是X和Y坐标):

我想检查阵列中是否有NAN以重新启动计数器

我试过了

if np.isnan(myarray).any():
    count = 0
但是没有成功

myarray = np.array([[np.nan, np.nan], [-0.0022,  3.222  ], [np.nan, np.nan], [np.nan, np.nan]])

​真的

np.isnan(myarray).sum()
六,

​真的

np.isnan(myarray).sum()

6

请将myarray的构造函数重新格式化为Python可以解释的格式。顺便提一下建议的检查看起来很好,它在我的电脑上返回
True
。正如@tstanisl所说,您的代码似乎已经满足了您的要求。。。您希望它具体做什么?请将myarray的构造函数重新格式化为Python可以解释的格式。顺便提一下建议的检查看起来很好,它在我的电脑上返回
True
。正如@tstanisl所说,您的代码似乎已经满足了您的要求。。。你到底想让它做什么?
np.isnan(myarray).sum()