私は、次の値が有限である間にnumpy.meanが無限になるのはなぜですか?
>>> x = np.array([8.988465674311579e+307, 8.98846567431158e+307])
>>> x
array([ 8.98846567e+307, 8.98846567e+307])
>>> x.mean()
inf
に出くわしたときの要素の合計がinf
あるので、これは発生しますか?仮説で遊んでましたか
>>> x.sum()
inf
もしそうなら、なぜnumpyが最初に分割されないのですか?
>>> (x/len(x)).sum()
8.9884656743115795e+307
最初に分割して後で加算すると、複雑さは配列サイズの要素によって増加すると思います。 – ayhan
私は問題はその部門が高価だと思います。おそらく、この状況を検出し、適切な方法を選択することは可能でしょうか? – Marein
これは基本的に問題と潜在的な解決策を診断しているので、numpyに対して提出された問題として、より良い結果をもたらすかもしれません。 – Eric