ndarrayで条件にあう要素のみの和(加算)を求める際の注意点
ndarrayの中で特定の条件にあう要素のみの和を求めたいとき、
例えば以下のndarrayを考える。
例えば0以上の要素の和を求める時、正解は'55'だが以下の様な誤ったケースがある。
上記では和ではなく、条件を満たす要素数をカウントしてしまっている。
それは以下の挙動から分かると思う。
カッコ内はTrue/Falseを出力するので、それをsumするとTrue(=1)を足してしまうのだ。
(間違ってたらごめんなさい)
正しくは以下の通り。