有一个 numpy.testing 包用于比较 numpy 数组,但似乎没有等效的掩码数组。那里有图书馆已经这样做了吗?
我注意到 numpy.ma 本身有一些比较函数,如 numpy.ma.allequal,但这个函数似乎没有检查两个数组掩码是否相同。例如-
In [151]: a = ma.masked_array([0,1,2,3],[True,False,False,False])
In [152]: b = ma.masked_array([0,1,2,3],[True,True,False,False])
In [153]: ma.allequal(a,b)
Out[153]: True
Run Code Online (Sandbox Code Playgroud)