首页 文章

如何在numpy 2D数组中获取无空元素的位置?

提问于
浏览
0

我创建了一个像这样的数组 a = np.array([[1,2,3,4],[5,6,np.NaN,8]]) 哪个会显示像this

现在我想获得数组中null值的位置 . 任何人都可以推荐一个解决方案吗?

1 回答

  • 0

    您可以将 np.argwherenp.isnan 一起使用:

    import numpy as np
    
    a = np.array([[1,2,3,4],[5,6,np.NaN,8]]) 
    print(np.argwhere(np.isnan(a)))
    
    # [[1 2]]
    

相关问题