2
我有以下數組shape(5,2,3)
,它是2 * 3
數組的集合。在Numpy陣列數組明智比較
a = array([[[ 0, 2, 0],
[ 3, 1, 1]],
[[ 1, 1, 0],
[ 2, 2, 1]],
[[ 0, 1, 0],
[ 3, 2, 1]],
[[-1, 2, 0],
[ 4, 1, 1]],
[[ 1, 0, 0],
[ 2, 3, 1]]])
1)如何檢查,如果存在這個陣列陣列,其中至少一個元件處於它負在一個2 * 3
數組?
#which is this:
[[-1, 2, 0],
[ 4, 1, 1]]
2)之後如何可以除去上述發現2 * 3
陣列從a
?
矢量化的實現非常讚賞,但循環也很好。
你也可以傳遞一個元組到np.any:'np.any(a <0,axis =(1,2))' – ayhan
@ayhan事實上,好點! – Kasramvd