[Numpy-discussion] possible bug in concatenating character arrays

Nadav Horesh nadavh at visionsense.com
Sun Sep 5 02:45:12 EDT 2004

It works without any problem under numarray 1.1 (from CVS) and python 2.3.4 and 2.4.a2 under RH9


-----Original Message-----
From:	Faheem Mitha [mailto:faheem at email.unc.edu]
Sent:	Sun 05-Sep-04 04:45
To:	numpy-discussion at lists.sourceforge.net
Subject:	[Numpy-discussion] possible bug in concatenating character arrays
The following recipe gives a segmentation fault.

In [1]: import numarray.strings as numstr

In [2]: foo = numstr.array("acgttatcgt", shape=(3,3))

In [3]: foo[0] + foo[1]
Segmentation fault

It works if instead one does:

In [4]: a = foo[0]

In [5]: b = foo[1]

In [6]: a
Out[6]: CharArray(['a', 'c', 'g'])

In [7]: b
Out[7]: CharArray(['t', 't', 'a'])

In [8]: a + b
Out[8]: CharArray(['at', 'ct', 'ga'])

In the case of numerical arrays, either method works.

In [9]: bar = numarray.array(range(9), shape=(3,3))

In [10]: bar
array([[0, 1, 2],
       [3, 4, 5],
       [6, 7, 8]])

In [11]: a = bar[0]

In [12]: b = bar[1]

In [13]: a + b
Out[13]: array([3, 5, 7])

In [14]: bar[0] + bar[1]
Out[14]: array([3, 5, 7])


If this is a bug (I'd appreciate confirmation of this), should I
report to the bug tracking system? Please cc me, I'm not subscribed.


This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
Numpy-discussion mailing list
Numpy-discussion at lists.sourceforge.net

More information about the NumPy-Discussion mailing list