[Numpy-discussion] unexpected behavior with allclose( scalar, empty array)
Matthew Brett
matthew.brett@gmail....
Thu Jan 3 15:22:12 CST 2008
Hi,
> > > import numpy as np
> > > print np.__version__
> > > a=np.int32(42)
> > > b=np.array([],dtype=np.int32)
> > > assert np.allclose(a,b)
> > >
> > > Is this expected behavior of numpy or is this a bug I should report?
> >
> > Bug, I think.
I think this bug - which may be mine - follows from this line in allclose:
return all(less_equal(absolute(x-y), atol + rtol * absolute(y)))
and:
In [39]: all([])
Out[39]: True
Matthew
More information about the Numpy-discussion
mailing list