[Numpy-tickets] [NumPy] #391: argsort default axis + axis=None

NumPy numpy-tickets at scipy.net
Tue Nov 28 14:13:19 CST 2006

#391: argsort default axis + axis=None
 Reporter:  pierregm    |       Owner:  somebody
     Type:  defect      |      Status:  new     
 Priority:  normal      |   Milestone:          
Component:  numpy.core  |     Version:          
 Severity:  normal      |    Keywords:          
 The default axis for `argsort` (method & function) is -1, when it's `None`
 for `argmin` and `argmax`.
 Moreover, forcing the axis to `None` raises a `TypeError: an integer is
 required` exception.

 >>>import numpy as N
 >>>N.argmin(a), N.argmax(a),
 array([[0, 1],
        [0, 1]])
 /usr/lib64/python2.4/site-packages/numpy/core/fromnumeric.py in argsort(a,
 axis, kind)
     192     except AttributeError:
     193         return _wrapit(a, 'argsort', axis, kind)
 --> 194     return argsort(axis, kind)
     196 def argmax(a, axis=None):

 TypeError: an integer is required

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

More information about the Numpy-tickets mailing list