On Fri, Dec 10, 2010 at 4:42 PM, Keith Goodman <[email protected]> wrote: > Why does ddof=2 and ddof=3 give the same result? > >>> np.var([1, 2, 3], ddof=0) > 0.66666666666666663 >>> np.var([1, 2, 3], ddof=1) > 1.0 >>> np.var([1, 2, 3], ddof=2) > 2.0 >>> np.var([1, 2, 3], ddof=3) > 2.0 >>> np.var([1, 2, 3], ddof=4) > -2.0 > > I expected NaN for ddof=3.
It's a floating point calculation, so I would expect np.inf Josef > _______________________________________________ > NumPy-Discussion mailing list > [email protected] > http://mail.scipy.org/mailman/listinfo/numpy-discussion > _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
