On Mon, May 10, 2010 at 11:23 AM, Neil Crighton <neilcrigh...@gmail.com> wrote: > I've been working with pyfits, which uses numpy chararrays. I've discovered > the > hard way that chararrays silently remove trailing whitespace: > >>>> a = np.array(['a ']) >>>> b = a.view(np.chararray) >>>> a[0] > 'a ' >>>> b[0] > 'a' > > Note the string values stored in memory are unchanged. This behaviour caused a > bug in a program I've been writing, and seems like a bad idea in general. Is > it > intentional? > > Neil
This is an intentional "feature", not a bug. Chris -- Christopher Hanley Senior Systems Software Engineer Space Telescope Science Institute 3700 San Martin Drive Baltimore MD, 21218 (410) 338-4338 _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion