重複の可能性:
NumPy: NaN を削除して平均を計算する
同じ形のnumpy配列がいくつかあります。少しひねりを加えて点ごとの平均を取りたいと思いnp.nan
ます。平均化では値を無視する必要があります。言い換えれば、average(np.array([1,2,3]), np.array([5,np.nan,7]), np.array([np.nan, 4, 2])
等しいはずnp.array([3,3,4])
です。
もちろん、各numpy配列内の要素を反復処理することでそれを行うことができますが、それを避けたいと思っていました. この機能を実装するより良い方法はありますか?
(Python 3 ですが、問題になるとは思えません。)