在numpy版本1.13之前,any()函数的用法是:
numpy.any(a, axis=None, out=None, keepdims=
其中,axis、out、keepdims是该函数的可选参数,用来控制函数的行为。而在numpy版本1.13及以后的版本,会引入新变量where,用于指定筛选条件,作为函数的必选参数。示例代码如下:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
result = np.any(arr > 3, where=[True, True, False, False, False])
print(result)
在上述代码中,arr > 3表示筛选条件,where参数指定了筛选条件的行下标。函数会返回结果arr中是否存在满足筛选条件的元素,即是否有元素大于3。
上一篇:any()函数中如何使用数组?