[ 仅参数名不一致 ]torch.Tensor.equal

torch.Tensor.equal

torch.Tensor.equal(other)

paddle.Tensor.equal_all

paddle.Tensor.equal_all(y, name=None)

两者功能一致,但参数用法不一致,其中 torch 返回值是 bool,paddle 返回值是数据类型为 bool 的 Tensor,具体如下:

参数映射

PyTorch PaddlePaddle 备注
other y 输入 Tensor,仅参数名不一致。

转写示例

# torch 中的写法
x = torch.as_tensor([1, 2, 3, 4])
y = torch.as_tensor([1, 2, 3, 5])
x.equal(y)

# paddle 中的写法
x = paddle.to_tensor([1, 2, 3, 4])
y = paddle.to_tensor([1, 2, 3, 5])
x.equal_all(y).item()