内側の「サブアレイ」とより小さい次元数の配列の比較の結果、ブール値の配列を取得する最良の方法は何でしょうか。例えば、与えられた:numpyでのサブアレイの比較
a = array([[[[-1, -1], [-1, 1]],
[[-1, -1], [ 1, 1]]],
[[[ 0, -1], [ 1, 1]],
[[ 0, 1], [-1, -1]]]])
a.shape == (n, m, k, l)
と
b = [-1, -1]
b.shape == (l,)
を私が手にしたいと思います:
c = array([[[True, False],
[True, False]],
[[False, False],
[False, True]]])
c.shape == (n, m, k)
しかし、一般的に私たちは想像:
b.shape == (k, l)
c.shape == (n, m)
「a.shape」とは何ですか? –
その情報を質問に追加しました。 –