From: Travis O. <oli...@ee...> - 2006-09-26 19:48:01
|
Francesc Altet wrote: >Hi, > >Is there any reason why the next works for some types: > >In [26]: numpy.int32() >Out[26]: 0 > >In [27]: numpy.float64() >Out[27]: 0.0 > >but don't for the next others? > >In [28]: numpy.int16() >--------------------------------------------------------------------------- ><type 'exceptions.TypeError'> Traceback (most recent call last) > >/home/faltet/python.nobackup/numpy/<ipython console> in <module>() > ><type 'exceptions.TypeError'>: function takes exactly 1 argument (0 given) > > > I suppose because int() and float() work. I really didn't know that. If that is the case, then we should have all the scalar objects return default values. Please file a ticket. -Travis |