嗨,我有以下数组,我尝试根据my_array1和my_array2计算所有“真”的my_array3之和
<div class="grid">
<div class="resize">Resize Me</div>
<div>Item</div>
<div>Item</div>
<div>Item</div>
<div>Item</div>
<div>Item</div>
<div>Item</div>
<div>Item</div>
</div>
我获得结果“ 5”,因为“ my_array1 y my_array2”的值3为false。谢谢
答案 0 :(得分:1)
进行比较时,您会得到一个布尔数组:
>>> my_array1 < my_array2
array([ True, True, True, False, True, True])
将其用作遮罩,然后可以对结果求和:
>>> my_array3[my_array1 < my_array2].sum()
5