mindspore.numpy.sometrue ================================= .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/br_base/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindspore/blob/br_base/docs/api/api_python/numpy/mindspore.numpy.sometrue.rst :alt: 查看源文件 .. py:function:: mindspore.numpy.sometrue(a, axis=None, keepdims=False) 测试沿给定轴是否有任意数组元素为True。 默认返回单一boolean,除非 ``axis`` 不为 ``None`` 。 参数: - **a** (Union[int, float, bool, list, tuple, Tensor]) - 输入Tensor或可以转换为数组的对象。 - **axis** (Union[None, int, tuple(int)]) - 执行逻辑或(OR)操作的轴或轴的tuple。默认值: ``None`` 。如果为None,则对输入数组的所有维度进行逻辑或(OR)操作。如果为负数,则从最后一个轴到第一个轴进行计算。如果为整数tuple,则在多个轴上进行操作,而不是单个轴或所有轴。 - **keepdims** (bool) - 默认值: ``False`` 。如果为True,则保留被处理的轴作为大小为1的维度。启用此选项后,结果将能够与输入数组正确广播。如果传递了默认值,则 ``keepdims`` 不会传递给ndarray子类的任何方法,但任何非默认值会传递。如果子类方法不实现 ``keepdims`` ,可能会引发异常。 返回: 返回单一boolean,除非 ``axis`` 不为 ``None`` 。 异常: - **TypeError** - 如果输入不是类似数组的对象,或者 ``axis`` 不是整数或整数tuple,或者 ``keepdims`` 不是bool类型。 - **ValueError** - 如果任何轴超出范围或存在重复轴。