# Element-wise concatenation of two NumPy arrays of string

• Last Updated : 04 Jan, 2022

In this article, we will discuss how to concatenate element-wise two arrays of string

Example :

```Input :
A = ['Akash', 'Ayush', 'Diksha', 'Radhika']
B = ['Kumar', 'Sharma', 'Tewari', 'Pegowal']

Output :
A + B = [AkashKumar, AyushSharma, 'DikshTewari', 'RadhikaPegowal']```

We will be using the numpy.char.add() method.

Parameters :

• x1 : first array to be concatenated (concatenated at the beginning)
• x2 : second array to be concatenated (concatenated at the end)

Returns : Array of strings or unicode

Example 1: String array with a single element.

## Python3

 `# importing library numpy as np``import` `numpy as np` `# creating array as first_name``first_name ``=` `np.array([``'Geeks'``],``                      ``dtype ``=` `np.``str``)``print``(``"Printing first name array:"``)``print``(first_name)` `# creating array as last name``last_name ``=` `np.array([``'forGeeks'``],``                     ``dtype ``=` `np.``str``)``print``(``"Printing last name array:"``)``print``(last_name)` `# concat first_name and last_name``# into new array named as full_name``full_name ``=` `np.char.add(first_name, last_name)``print``(``"\nPrinting concatenate array as full name:"``)``print``(full_name)`

Output :

```Printing first name array:
['Geeks']
Printing last name array:
['forGeeks']

Printing concatenate array as full name:
['GeeksforGeeks']```

Example 2: String array with multiple elements.

## Python3

 `# importing library numpy as np``import` `numpy as np` `# creating array as first_name``first_name ``=` `np.array([``'Akash'``, ``'Ayush'``, ``'Diksha'``,``                       ``'Radhika'``], dtype ``=` `np.``str``)``print``(``"Printing first name array:"``)``print``(first_name)` `# creating array as last name``last_name ``=` `np.array([``'Kumar'``, ``'Sharma'``, ``'Tewari'``,``                      ``'Pegowal'``], dtype ``=` `np.``str``)``print``(``"Printing last name array:"``)``print``(last_name)` `# concat first_name and last_name``# into new array named as full_name``full_name ``=` `np.char.add(first_name, last_name)``print``(``"\nPrinting concatenate array as full name:"``)``print``(full_name)`

Output :

```Printing first name array: