0
私は同じサイズの2つの配列AとBを持っています。私はBの項目に従って、配列内の項目の値とインデックスを取得する必要があります。ここに私のコードはあります:2つのnumpy配列の対応する要素の効率的な処理
promotes = [a for a,b in zip(A, B) if b == 1]
demotes = [a for a,b in zip(A, B) if b == 0]
promotes_index = [k for k,(a,b) in enumerate(zip(A, B)) if b == 1]
demotes_index = [k for k,(a,b) in enumerate(zip(A, B)) if b == 0]
プロモーション、降格、およびインデックスをより効率的に計算する方法はありますか?もっと簡単な言葉で
、A及び促進がようにしている場合:
A = array([ 4, 6, 9, 10]))
promotes = array([4, 9])
は、どのように私はAからpromote_indexを取得し、推進することができます:
promotes_index = array([0, 2])
私は何の応答も感謝しています。
'A'と' B'npの配列またはリストはありますか? – hpaulj