[ 仅参数默认值不一致 ]torch.linalg.diagonal¶
torch.linalg.diagonal¶
torch.linalg.diagonal(A, *, offset=0, dim1=-2, dim2=-1)
paddle.diagonal¶
paddle.diagonal(x,
offset=0,
axis1=0,
axis2=1,
name=None)
两者功能一致且参数用法一致,仅参数默认值不一致,具体如下:
参数映射¶
PyTorch | PaddlePaddle | 备注 |
---|---|---|
A | x | 表示输入的 Tensor ,仅参数名不一致。 |
offset | offset | 表示对角线偏移量。 |
dim1 | axis1 | 获取对角线的二维平面的第一维,仅参数默认值不一致。PyTorch 默认为-2 ,Paddle 默认为0 ,Paddle 需设置为与 PyTorch 一致。 |
dim2 | axis2 | 获取对角线的二维平面的第二维,仅参数默认值不一致。PyTorch 默认为-1 ,Paddle 默认为1 ,Paddle 需设置为与 PyTorch 一致。 |