mindspore.ops.Ger
- class mindspore.ops.Ger[源代码]
计算两个一维Tensor的外积。即输入 x1 和输入 x2 的外积。如果 x1 shape为 \((m,)\) ,x2 shape为 \((n,)\) , 那么输出就是一个shape为 \((m, n)\) 的Tensor。
更多参考详见
mindspore.ops.ger()
。- 输入:
x1 (Tensor) - 输入1-D Tensor。
x2 (Tensor) - 输入1-D Tensor,输入数据类型需和 x1 保持一致。
- 输出:
Tensor,与 x1 数据类型相同的输出Tensor。如果 x1 shape为 \((m,)\) , x2 shape为 \((n,)\) ,则输出的shape为 \((m, n)\) 。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore >>> from mindspore import Tensor, ops >>> x1 = Tensor([1., 2., 3., 4.], mindspore.float32) >>> x2 = Tensor([1., 2., 3.], mindspore.float32) >>> ger = ops.Ger() >>> output = ger(x1, x2) >>> print(output) [[ 1. 2. 3.] [ 2. 4. 6.] [ 3. 6. 9.] [ 4. 8. 12.]]