numpy.char.compare_chararrays#

char.compare_chararrays(a1, a2, cmp, rstrip)#

Performs element-wise comparison of two string arrays using the comparison operator specified by cmp.

Parameters:
a1, a2array_like

Arrays to be compared.

cmp{“<”, “<=”, “==”, “>=”, “>”, “!=”}

Type of comparison.

rstripBoolean

If True, the spaces at the end of Strings are removed before the comparison.

Returns:
outndarray

The output array of type Boolean with the same shape as a and b.

Raises:
ValueError

If cmp is not valid.

TypeError

If at least one of a or b is a non-string array

Examples

>>> import numpy as np
>>> a = np.array(["a", "b", "cde"])
>>> b = np.array(["a", "a", "dec"])
>>> np.char.compare_chararrays(a, b, ">", True)
array([False,  True, False])