[Numpy-discussion] possible bug in concatenating character arrays

Todd Miller jmiller at stsci.edu
Sun Sep 5 03:38:02 EDT 2004


Hi Faheem,

I was able to reproduce the problem using numarray-1.0 and Python-2.3.4
on Fedora Core 2.   As Nadav said,  the problem also appears to be fixed
in numarray-1.1 and I was able to confirm that as well.  I'll look into
the hows and whys some more tomorrow.

Regards,
Todd

On Sat, 2004-09-04 at 21:45, Faheem Mitha wrote:
> 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
> Out[10]:
> 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.
> 
>                                                          Faheem.
> 
> 
> 
> -------------------------------------------------------
> 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.
> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/numpy-discussion
-- 





More information about the NumPy-Discussion mailing list