[Numpy-tickets] [NumPy] #375: Numpy.arange() gives confusing error message

NumPy numpy-tickets at scipy.net
Wed Nov 8 03:56:52 CST 2006


#375: Numpy.arange() gives confusing error message
--------------------+-------------------------------------------------------
 Reporter:  gpk2    |       Owner:  somebody
     Type:  defect  |      Status:  new     
 Priority:  low     |   Milestone:          
Component:  Other   |     Version:          
 Severity:  minor   |    Keywords:          
--------------------+-------------------------------------------------------
 if x is a Numpy array, then

 Num.arange(x.shape) reports
 {{{
 TypeError: unsupported operand type(s) for -: 'tuple' and 'int'
 }}}
 This is confusing.    What it should report is
 that arange needs integer argument(s), rather than a tuple.
 Normally, this would not be a big deal, but it's a very easy
 error to make, and one that is not particularly easy
 to see when one is debugging.

-- 
Ticket URL: <http://projects.scipy.org/scipy/numpy/ticket/375>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.


More information about the Numpy-tickets mailing list