On this page
String operations
The numpy.char module provides a set of vectorized string operations for arrays of type numpy.string_ or numpy.unicode_. All of them are based on the string methods in the Python standard library.
String operations
| 
 | Return element-wise string concatenation for two arrays of str or unicode. | 
| 
 | Return (a * i), that is string multiple concatenation, element-wise. | 
| 
 | Return (a % i), that is pre-Python 2.6 string formatting (interpolation), element-wise for a pair of array_likes of str or unicode. | 
| 
 | Return a copy of  | 
| 
 | Return a copy of  | 
| 
 | Calls  | 
| 
 | Calls  | 
| 
 | Return a copy of each string element where all tab characters are replaced by one or more spaces. | 
| 
 | Return a string which is the concatenation of the strings in the sequence  | 
| 
 | Return an array with the elements of  | 
| 
 | Return an array with the elements converted to lowercase. | 
| 
 | For each element in  | 
| 
 | Partition each element in  | 
| 
 | For each element in  | 
| 
 | Return an array with the elements of  | 
| 
 | Partition (split) each element around the right-most separator. | 
| 
 | For each element in  | 
| 
 | For each element in  | 
| 
 | For each element in  | 
| 
 | For each element in  | 
| 
 | For each element in  | 
| 
 | Return element-wise a copy of the string with uppercase characters converted to lowercase and vice versa. | 
| 
 | Return element-wise title cased version of string or unicode. | 
| 
 | For each element in  | 
| 
 | Return an array with the elements converted to uppercase. | 
| 
 | Return the numeric string left-filled with zeros | 
Comparison
Unlike the standard numpy comparison operators, the ones in the char module strip trailing whitespace characters before performing the comparison.
| 
 | Return (x1 == x2) element-wise. | 
| 
 | Return (x1 != x2) element-wise. | 
| 
 | Return (x1 >= x2) element-wise. | 
| 
 | Return (x1 <= x2) element-wise. | 
| 
 | Return (x1 > x2) element-wise. | 
| 
 | Return (x1 < x2) element-wise. | 
| 
 | Performs element-wise comparison of two string arrays using the comparison operator specified by  | 
String information
| 
 | Returns an array with the number of non-overlapping occurrences of substring  | 
| 
 | Returns a boolean array which is  | 
| 
 | For each element, return the lowest index in the string where substring  | 
| 
 | Like  | 
| 
 | Returns true for each element if all characters in the string are alphabetic and there is at least one character, false otherwise. | 
| 
 | Returns true for each element if all characters in the string are alphanumeric and there is at least one character, false otherwise. | 
| 
 | For each element, return True if there are only decimal characters in the element. | 
| 
 | Returns true for each element if all characters in the string are digits and there is at least one character, false otherwise. | 
| 
 | Returns true for each element if all cased characters in the string are lowercase and there is at least one cased character, false otherwise. | 
| 
 | For each element, return True if there are only numeric characters in the element. | 
| 
 | Returns true for each element if there are only whitespace characters in the string and there is at least one character, false otherwise. | 
| 
 | Returns true for each element if the element is a titlecased string and there is at least one character, false otherwise. | 
| 
 | Returns true for each element if all cased characters in the string are uppercase and there is at least one character, false otherwise. | 
| 
 | For each element in  | 
| 
 | Like  | 
| 
 | Returns a boolean array which is  | 
| 
 | Return len(a) element-wise. | 
Convenience class
| 
 | Create a  | 
| 
 | Convert the input to a  | 
| 
 | Provides a convenient view on arrays of string and unicode values. | 
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
 https://numpy.org/doc/1.19/reference/routines.char.html