numpy.char.compare_chararrays#

символ.compare_chararrays(a1, a2, cmp, rstrip)#

Выполняет поэлементное сравнение двух строковых массивов с использованием оператора сравнения, указанного cmp.

Параметры:
a1, a2array_like

Массивы для сравнения.

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

Тип сравнения.

rstripbool

Если True, пробелы в конце строк удаляются перед сравнением.

Возвращает:
выходndarray

Выходной массив типа numpy.bool с той же формой, что и a1 и a2.

Вызывает:
ValueError

Если cmp недействителен.

TypeError

Если хотя бы один из a1 или a2 является нестроковым массивом

Примеры

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