私は配列を持っています
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。
ループなしでこれを実行したいと思います。