numpy.char.compare_chararrays#
- char.compare_chararrays(a1, a2, cmp, rstrip)#
使用 cmp 指定的比较运算符对两个字符串数组执行逐元素比较。
- 参数:
- a1, a2array_like
要比较的数组。
- cmp{“<”, “<=”, “==”, “>=”, “>”, “!=”}
比较类型。
- rstripbool
如果为 True,则在比较之前删除字符串末尾的空格。
- 返回:
- outndarray
输出数组的类型为
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])