![](https://secure.gravatar.com/avatar/f586e2a9879fe0a55fd1e3ea529c664f.jpg?s=120&d=mm&r=g)
18 Mar
2009
18 Mar
'09
1:30 p.m.
Hello, I am trying to find an efficient way to concatenate the elements of two same-length numpy str arrays. For example if I define the following arrays: import numpy as np arr1 = np.array(['a','b','c']) arr2 = np.array(['d','e','f']) I would like to produce a third array that would contain ['ad','be','cf']. Is there an efficient way to do this? I could do this element by element, but I need a faster method, as I need to do this on arrays with several million elements. Thanks for any help, Thomas