numpy.char.compare_chararrays#

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

使用 cmp 指定的比較運算子,對兩個字串陣列執行元素級比較。

參數:
a1, a2array_like

要比較的陣列。

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

比較類型。

rstripBoolean

若為 True,則在比較之前移除字串結尾的空格。

返回:
outndarray

布林類型的輸出陣列,其形狀與 a 和 b 相同。

引發:
ValueError

如果 cmp 無效。

TypeError

如果 ab 至少有一個是非字串陣列

範例

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