原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ma.notmasked_edges.html
校对:(虚位以待)
numpy.ma.
notmasked_edges
(a, axis=None)[source]找到沿轴的第一个和最后一个未屏蔽值的索引。
如果所有值都被屏蔽,则返回None。否则,返回两个元组的列表,分别对应于第一个和最后一个未屏蔽值的索引。
参数: | a:array_like
axis:int,可选
|
---|---|
返回: | edges:ndarray或list
|
例子
>>> a = np.arange(9).reshape((3, 3))
>>> m = np.zeros_like(a)
>>> m[1:, 1:] = 1
>>> am = np.ma.array(a, mask=m)
>>> np.array(am[~am.mask])
array([0, 1, 2, 3, 6])
>>> np.ma.notmasked_edges(ma)
array([0, 6])