NumPy

Previous topic

numpy.char.count

Next topic

numpy.char.find

This is documentation for an old release of NumPy (version 1.18). Read this page in the documentation of the latest stable release (version 2.2).

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
aarray_like of str or unicode
suffixstr
start, endint, optional

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

Returns
outndarray

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])