[Numpy-discussion] truth value of dtypes

Nils Becker n.becker@amolf...
Fri Dec 10 03:13:11 CST 2010


Hi,

why is

>>> bool(np.dtype(np.float))
False

?

I came across this when using this python idiom:

def f(dtype=None):
....if not dtype:
........print 'using default dtype'

If there is no good reason to have a False truth value, I would vote for
making it True since that is what one would expect (no?)
N.


More information about the NumPy-Discussion mailing list