使用 any() 方法对布尔类型的序列/数组进行操作是一种有效且简单的方法。any()方法用于判断是否有任何一个元素是 True,如果有,返回True,否则返回False。
以下是使用any()方法检查布尔类型的序列是否有True的示例代码:
import numpy as np
# 创建布尔类型的序列
arr = np.array([True, False, True, True])
# 使用any()方法检查序列中是否有True
if any(arr):
print("There is at least one True value in the array")
else:
print("There is no True value in the array")
输出将是:“There is at least one True value in the array”,表明序列中至少有一个True,这是any()方法返回True的原因。
因此,在布尔类型的序列/数组上使用any()方法是有效且高效的方法。