From: Tim H. <tim...@ie...> - 2006-10-03 17:27:27
|
Francesc Altet wrote: > Hi, > > I thought that numpy.isscalar was a good way of distinguising a numpy scalar > from a python scalar, but it seems not: > > >>>> numpy.isscalar(numpy.string_('3')) >>>> > True > >>>> numpy.isscalar('3') >>>> > True > > Is there an easy (and fast, if possible) way to check whether an object is a > numpy scalar or a python one? > > It looks like isinstance(x, numpy.generic) works, but I didn't test it extensively. -tim |