NumPy String Functions

NumPy contains the following functions for the operations on the arrays of dtype string.

SNFunctionDescription
1add()It is used to concatenate the corresponding array elements (strings).
2multiply()It returns the multiple copies of the specified string, i.e., if a string 'hello' is multiplied by 3 then, a string 'hello hello' is returned.
3center()It returns the copy of the string where the original string is centered with the left and right padding filled with the specified number of fill characters.
4capitalize()It returns a copy of the original string in which the first letter of the original string is converted to the Upper Case.
5title()It returns the title cased version of the string, i.e., the first letter of each word of the string is converted into the upper case.
6lower()It returns a copy of the string in which all the letters are converted into the lower case.
7upper()It returns a copy of the string in which all the letters are converted into the upper case.
9split()It returns a list of words in the string.
9splitlines()It returns the list of lines in the string, breaking at line boundaries.
10strip()Returns a copy of the string with the leading and trailing white spaces removed.
11join()It returns a string which is the concatenation of all the strings specified in the given sequence.
12replace()It returns a copy of the string by replacing all occurrences of a particular substring with the specified one.
13decode()It is used to decode the specified string element-wise using the specified codec.
14encode()It is used to encode the decoded string element-wise.

numpy.char.add() method example

Output:

Concatenating two string arrays:
['welcome to Javatpoint' 'Hi read python']

numpy.char.multiply() method example

Output:

Printing a string multiple times:
hello hello hello 

numpy.char.center() method example

Output:

Padding the string through left and right with the fill char *
*****Javatpoint*****

numpy.char.capitalize() method example

Output:

Capitalizing the string using capitalize()...
Welcome to javatpoint

numpy.char.title() method example

Output:

Converting string into title cased version...
Welcome To Javatpoint

numpy.char.lower() method example

Output:

Converting all the characters of the string into lowercase...
welcome to javatpoint

numpy.char.upper() method example

Output:

Converting all the characters of the string into uppercase...
WELCOME TO JAVATPOINT

numpy.char.split() method example

Output:

Splitting the String word by word..
['Welcome', 'To', 'Javatpoint']

numpy.char.splitlines() method example

Output:

Splitting the String line by line..
['Welcome', 'To', 'Javatpoint']

numpy.char.strip() method example

Output:

Original String:      welcome to javatpoint     
Removing the leading and trailing whitespaces from the string
welcome to javatpoint

numpy.char.join() method example

Output:

H:M

numpy.char.replace() method example

Output:

Original String: Welcome to Javatpoint
Modified String: www. Javatpoint

numpy.char.encode() and decode() method example

Output:

b'\xa6\x85\x93\x83\x96\x94\x85@\xa3\x96@\x91\x81\xa5\x81\xa3\x97\x96\x89\x95\xa3'
welcome to javatpoint





Latest Courses