当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python PyTorch cummax用法及代码示例


本文简要介绍python语言中 torch.cummax 的用法。

用法:

torch.cummax(input, dim, *, out=None)

参数

  • input(Tensor) -输入张量。

  • dim(int) -进行操作的维度

关键字参数

out(tuple,可选的) -两个输出张量(值,索引)的结果元组

返回一个命名元组 (values, indices) 其中 values 是维度 diminput 的元素的累积最大值。并且 indices 是在维度 dim 中找到的每个最大值的索引位置。

例子:

>>> a = torch.randn(10)
>>> a
tensor([-0.3449, -1.5447,  0.0685, -1.5104, -1.1706,  0.2259,  1.4696, -1.3284,
     1.9946, -0.8209])
>>> torch.cummax(a, dim=0)
torch.return_types.cummax(
    values=tensor([-0.3449, -0.3449,  0.0685,  0.0685,  0.0685,  0.2259,  1.4696,  1.4696,
     1.9946,  1.9946]),
    indices=tensor([0, 0, 2, 2, 2, 5, 6, 6, 8, 8]))

相关用法


注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.cummax。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。