私は1つの3D配列、すなわちparam
持っている:2次元配列の間隔外のマスク?
bot.shape = (50, 50)
top.shape = (50, 50)
:私は2つの2D配列、bot
とtop
すなわち、1つの区間の外にその第一の軸をマスクする
param.shape = (20, 50, 50)
を
bot_n = np.broadcast_to(bot[0, :, :], param.shape)
top_n = np.broadcast_to(top[0, :, :], param.shape)
output = np.ma.masked_outside(param, bot_n, top_n)
しかし、私は次のエラーを得た:ある
if v2 < v1:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
は実際に、私はbot
とtop
値の間にあるparam
の値を抽出したいです。あなたがマスクを自分で構築することができ