[Numpy-discussion] Is a string a scalar?
Robert Kern
robert.kern at gmail.com
Wed May 7 17:04:32 EDT 2008
On Wed, May 7, 2008 at 3:58 PM, Keith Goodman <kwgoodman at gmail.com> wrote:
> On Wed, May 7, 2008 at 1:37 PM, Robert Kern <robert.kern at gmail.com> wrote:
> > On Wed, May 7, 2008 at 3:24 PM, Keith Goodman <kwgoodman at gmail.com> wrote:
> > > >> np.isscalar('string')
> > > True
> >
> > <shrug> Either option would cause someone to complain. It's not a
> > cut-and-dry issue. However, since strings can be atomic elements
> > through the various '|S<N>' dtypes, and we already have rules to
> > special-case strings as atomic, "numpy.isscalar('string') == False"
> > would be more inconsistent.
>
> BTW, I noticed that defmatrix.py uses isscalar (from numeric import
> isscalar) and N.isscalar (import numpric as N). Each is used only one
> time. It confused me a little at first. But that's not saying much.
Different authors at different times. It should be cleaned up.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the NumPy-Discussion
mailing list