本文简要介绍python语言中 torch.linalg.matrix_norm
的用法。
用法:
torch.linalg.matrix_norm(A, ord='fro', dim=(- 2, - 1), keepdim=False, *, dtype=None, out=None) → Tensor
out(Tensor,可选的) -输出张量。如果
None
则忽略。默认值:None
。dtype(
torch.dtype
, 可选的) -如果指定,则在执行操作之前输入张量将转换为dtype
,并且返回的张量的类型将为dtype
。默认值:None
一个实值张量,即使
A
是复数。计算矩阵范数。
如果
A
是复数值,则计算A
.abs()
的范数支持 float、double、cfloat 和 cdouble 数据类型的输入。还支持批量矩阵:范数将在 2 元组
dim
指定的维度上计算,其他维度将被视为批量维度。输出将具有相同的批次尺寸。ord
定义计算的矩阵范数。支持以下规范:ord
矩阵范数
‘fro’
(默认)弗罗贝尼乌斯范数
‘nuc’
核规范
inf
max(sum(abs(x), dim=1))
-inf
min(sum(abs(x), dim=1))
1
max(sum(abs(x), dim=0))
-1
min(sum(abs(x), dim=0))
2
最大奇异值
-2
最小奇异值
其中
inf
指的是float(‘inf’)
、NumPy 的inf
对象或任何等效对象。例子:
>>> from torch import linalg as LA >>> A = torch.arange(9, dtype=torch.float).reshape(3, 3) >>> A tensor([[0., 1., 2.], [3., 4., 5.], [6., 7., 8.]]) >>> LA.matrix_norm(A) tensor(14.2829) >>> LA.matrix_norm(A, ord=-1) tensor(9.) >>> B = A.expand(2, -1, -1) >>> B tensor([[[0., 1., 2.], [3., 4., 5.], [6., 7., 8.]], [[0., 1., 2.], [3., 4., 5.], [6., 7., 8.]]]) >>> LA.matrix_norm(B) tensor([14.2829, 14.2829]) >>> LA.matrix_norm(B, dim=(0, 2)) tensor([ 3.1623, 10.0000, 17.2627])
参数:
关键字参数:
返回:
相关用法
- Python PyTorch matrix_rank用法及代码示例
- Python PyTorch matrix_exp用法及代码示例
- Python PyTorch matrix_power用法及代码示例
- Python PyTorch matmul用法及代码示例
- Python PyTorch max用法及代码示例
- Python PyTorch maximum用法及代码示例
- Python PyTorch masked_select用法及代码示例
- Python PyTorch maskrcnn_resnet50_fpn用法及代码示例
- Python PyTorch make_tensor用法及代码示例
- Python PyTorch monitored_barrier用法及代码示例
- Python PyTorch mean用法及代码示例
- Python PyTorch multinomial用法及代码示例
- Python PyTorch meshgrid用法及代码示例
- Python PyTorch mm用法及代码示例
- Python PyTorch mv用法及代码示例
- Python PyTorch min用法及代码示例
- Python PyTorch msort用法及代码示例
- Python PyTorch mode用法及代码示例
- Python PyTorch movedim用法及代码示例
- Python PyTorch minimum用法及代码示例
- Python PyTorch multi_dot用法及代码示例
- Python PyTorch mul用法及代码示例
- Python PyTorch movielens_25m用法及代码示例
- Python PyTorch multigammaln用法及代码示例
- Python PyTorch movielens_20m用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.linalg.matrix_norm。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。