numpy.char.compare_chararrays#
- char.compare_chararrays(a1, a2, cmp, rstrip)#
使用 cmp 指定的比較運算子,對兩個字串陣列執行元素級比較。
- 參數:
- a1, a2array_like
要比較的陣列。
- cmp{“<”, “<=”, “==”, “>=”, “>”, “!=”}
比較類型。
- rstripBoolean
若為 True,則在比較之前移除字串結尾的空格。
- 返回:
- outndarray
布林類型的輸出陣列,其形狀與 a 和 b 相同。
- 引發:
- ValueError
如果 cmp 無效。
- TypeError
如果 a 或 b 至少有一個是非字串陣列
範例
>>> 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])