On Fri, Dec 10, 2010 at 2:26 PM, <[email protected]> wrote: > 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
Right, NAFN (F=Finite). Unless, of course, the numerator is zero too. _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
