mindspore/docs/api/api_python/ops/mindspore.ops.func_ge.rst

33 lines
1.4 KiB
ReStructuredText
Raw Normal View History

mindspore.ops.ge
===========================
.. py:function:: mindspore.ops.ge(x, y)
输入两个数据,逐元素比较第一个数据是否大于等于第二个数据。
.. note::
- 输入 `x``y` 遵循隐式类型转换规则,使数据类型保持一致。
- 输入必须是两个Tensor或一个Tensor和一个Scalar。
- 当输入是两个Tensor时它们的数据类型不能同时是bool并保证其shape可以广播。
- 当输入是一个Tensor和一个Scalar时Scalar只能是一个常数。
- 支持广播。
- 若输入的Tensor可以广播则会把低维度通过复制该维度的值的方式扩展到另一个输入中对应的高维度。
.. math::
out_{i} =\begin{cases}
& \text{True, if } x_{i}>=y_{i} \\
& \text{False, if } x_{i}<y_{i}
\end{cases}
**参数:**
- **x** (Union[Tensor, Number, bool]) - 第一个输入可以是Number也可以是数据类型为Number的Tensor。
- **y** (Union[Tensor, Number, bool]) - 第二个输入是Number当第一个输入是Tensor时也可以是bool或数据类型为Number或bool的Tensor。
**返回:**
Tensor输出的shape与输入广播后的shape相同数据类型为bool。
**异常:**
- **TypeError** - `x``y` 都不是Tensor。