我有数组
A = [7 4 6 1 2 3 5]
B = [1 5 4 0 0 2 0]
(数组A
将始终具有length=7
随机顺序的数字。)
我想保持 A 的顺序,但只保留其对应索引为的B
值>0
。
因此,从上面的示例中,我想更改A
为[6 1 2 3]
. 意思是,B 中的第 7、4 和 5 个元素等于 0,因此从 中删除值 7、4 和 5 A
。
我想在没有循环的情况下做到这一点。
我有数组
A = [7 4 6 1 2 3 5]
B = [1 5 4 0 0 2 0]
(数组A
将始终具有length=7
随机顺序的数字。)
我想保持 A 的顺序,但只保留其对应索引为的B
值>0
。
因此,从上面的示例中,我想更改A
为[6 1 2 3]
. 意思是,B 中的第 7、4 和 5 个元素等于 0,因此从 中删除值 7、4 和 5 A
。
我想在没有循环的情况下做到这一点。