[NumPy-Tickets] [NumPy] #1960: chararray assignment doesn't work as expected

NumPy Trac numpy-tickets@scipy....
Sat Oct 8 15:32:42 CDT 2011

#1960: chararray assignment doesn't work as expected
 Reporter:  pv          |       Owner:  somebody   
     Type:  defect      |      Status:  new        
 Priority:  normal      |   Milestone:  Unscheduled
Component:  numpy.core  |     Version:  1.6.0      
 Keywords:              |  
 Pasted from http://projects.scipy.org/scipy/ticket/1532 by 'faheem'. Seems
 to be also in current git master like this.
 The following code is from the Numpy 1.6.0 manual,
 I've tested with 1.6.1 on Debian squeeze. There is a similar link in the
 development docs

 import numpy as np
 charar = np.chararray((3, 3))
 charar[:, :] = 'abc'
 print charar

 According to the manual, this is supposed to output

 chararray([['a', 'a', 'a'],
        ['a', 'a', 'a'],
        ['a', 'a', 'a']],


 Instead I get

 [['\xd8' '3' 'U']
  ['\xb7' '\x18' '\xc2']
  ['\xbd' '' '\x10']]

 This looks like uninitialized values. I haven't tested to see if I can
 reproduce this in the dev version.

Ticket URL: <http://projects.scipy.org/numpy/ticket/1960>
NumPy <http://projects.scipy.org/numpy>
My example project

More information about the NumPy-Tickets mailing list