python numpyライブラリを使用して、2つのnp配列で既知のインデックスの値を置き換えます.


シーンの操作
既知配列1:arr 1=[1,2,3,4,5,6,7,8,9]既知配列2:arr 2=[0,0,0,0,0,1,1]配列1の対応する位置の数を配列2の値が0の数に置き換える必要がある.結果:result=[0,0,0,0,0,0,7,8,9]
インプリメンテーションコード
arr1[np.where(arr2 == 0)] = 0

np.where(arr 2==0)はarr 2の値が0のインデックスを返します.
爱した、numpyライブラリとopencvライブラリは本当に完璧な組み合わせです~pythonはc++に比べて本当に香りがします