SciPy

numpy.char.endswith

numpy.char.endswith(a, suffix, start=0, end=None)

Returns a boolean array which is True where the string element in a ends with suffix, otherwise False.

Calls str.endswith element-wise.

Parameters:
a : array_like of str or unicode
suffix : str
start, end : int, optional

With optional start, test beginning at that position. With optional end, stop comparing at that position.

Returns:
out : ndarray

Outputs an array of bools.

See also

str.endswith

Examples

>>> s = np.array(['foo', 'bar'])
>>> s[0] = 'foo'
>>> s[1] = 'bar'
>>> s
array(['foo', 'bar'], dtype='<U3')
>>> np.char.endswith(s, 'ar')
array([False,  True])
>>> np.char.endswith(s, 'a', start=1, end=2)
array([False,  True])

Previous topic

numpy.char.count

Next topic

numpy.char.find