任意
测试沿指定轴的任何输入数组元素是否评估为 True
。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
x
|
输入数组。 |
必需 | |
axis
|
执行逻辑或归约的轴或多个轴。默认情况下,对整个数组执行逻辑或归约。如果为整数元组,则对多个轴执行逻辑或归约。有效的 |
None
|
|
keepdims
|
如果为 |
False
|
返回值
名称 | 类型 | 描述 |
---|---|---|
out |
数组
|
如果对整个数组执行了逻辑或归约,则返回的数组是包含测试结果的零维数组。否则,返回的数组是包含测试结果的非零维数组。返回的数组类型为 |
特殊情况
-
正无穷、负无穷和 NaN 评估为
True
。 -
如果
x
具有复浮点数据类型,则具有非零分量(实部或虚部)的元素评估为True
。 -
如果
x
是空数组,或者沿其评估元素的轴(维度)大小为零,则测试结果为False
。
示例
>>> a = sparse.COO.from_numpy(np.array([[0, 1], [2, 0]]))
>>> o = sparse.any(a, axis=1)
>>> o.todense()
array([ True, True])
源代码位于 sparse/numba_backend/_common.py
2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 |
|