所有
测试沿指定轴的所有输入数组元素是否评估为 True
。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
x
|
输入数组。 |
必需 | |
轴
|
要执行逻辑 AND 归约的轴或多个轴。默认情况下,对整个数组执行逻辑 AND 归约。如果是一个整数元组,则在多个轴上执行逻辑 AND 归约。有效的 |
None
|
|
keepdims
|
如果为 |
False
|
返回值
名称 | 类型 | 描述 |
---|---|---|
out |
数组
|
如果对整个数组执行了逻辑 AND 归约,则返回的数组是包含测试结果的零维数组;否则,返回的数组是包含测试结果的非零维数组。返回的数组数据类型为 |
特殊情况
-
正无穷、负无穷和 NaN 评估为
True
。 -
如果
x
具有复浮点数据类型,则具有非零分量(实部或虚部)的元素评估为True
。 -
如果
x
是空数组,或者用于评估元素的轴(维度)大小为零,则测试结果为True
。
示例
>>> a = sparse.COO.from_numpy(np.array([[0, 1], [2, 0]]))
>>> o = sparse.all(a, axis=1)
>>> o.todense()
array([False, False])
源代码位于 sparse/numba_backend/_common.py
2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 |
|