从掩蔽二维数组是这样的:(x
= --
)numpy的:夹/切2D屏蔽数组
x x x x
x 5 6 x
x x x x
x x 9 x
我怎样才能获得:(围边缘尽可能直到到达数)
5 6
x x
x 9
谢谢。
从掩蔽二维数组是这样的:(x
= --
)numpy的:夹/切2D屏蔽数组
x x x x
x 5 6 x
x x x x
x x 9 x
我怎样才能获得:(围边缘尽可能直到到达数)
5 6
x x
x 9
谢谢。
这应该做你想为一个通用的情况切片:
import numpy as np
si, se = np.where(~x.mask)
x = x[si.min():si.max() + 1, se.min():se.max() + 1]
看起来像一个优雅的方式来做....谢谢 – WKT