It would be more correct to say "this is the standard way computers represent " instead of "this is NumPy's way of representing".  NumPy is simply propagating up a NaN as defined by the IEEE floating point standard.