[Numpy-discussion] Default values in scalar constructors
Travis Oliphant
oliphant at ee.byu.edu
Tue Sep 26 15:48:00 EDT 2006
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
More information about the NumPy-Discussion
mailing list