2次元配列データを持っています。そして、j回目の反復が1になるたびに、集計を達成したいと思います。 ここでi =行とj =列です。 forループなしでこれを行うにはどうすればいいですか?このような2次元配列の列の集計を取得します。
概念的には何か:私はあなたが両方とも、行と列を反復し、あるデータ内の各エントリのためにamount
に1を追加したいようにこの質問をinterprete
for r in range(row):
if(data[r][j] == 1)
amount += 1
第2の条件を含めることは可能ですか?例えば、np.sum(arrayB = 2とa [:, 0] == 1) – user
@user np.logical_and(a [:, 0] == 1、b [:, 0] == 1)を使用することができます。 2) –