本文简要介绍python语言中 torch.median
的用法。
用法:
torch.median(input) → Tensor
input(Tensor) -输入张量。
返回
input
中值的中位数。注意
对于具有偶数个元素的
input
张量,中位数不是唯一的。在这种情况下,返回两个中位数中较低的那个。要计算两个中位数的平均值,请改用torch.quantile()
和q=0.5
。警告
与
median(dim=0)
不同,此函数产生确定性(子)梯度例子:
>>> a = torch.randn(1, 3) >>> a tensor([[ 1.5219, -1.5212, 0.2202]]) >>> torch.median(a) tensor(0.2202)
torch.median(input, dim=- 1, keepdim=False, *, out=None)
返回一个命名元组
(values, indices)
其中values
包含维度dim
中每行input
的中值,而indices
包含维度dim
中找到的中值的索引。默认情况下,
dim
是input
张量的最后一个维度。如果
keepdim
是True
,则输出张量的大小与input
相同,但在维度dim
中它们的大小为 1。否则,dim
被压缩(参见torch.squeeze()
),结果在比input
少 1 个维度的输出张量中。注意
对于在维度
dim
中具有偶数个元素的input
张量,中位数不是唯一的。在这种情况下,返回两个中位数中较低的那个。要计算input
中两个中位数的平均值,请改用torch.quantile()
和q=0.5
。警告
indices
不一定包含找到的每个中值的第一次出现,除非它是唯一的。确切的实现细节是特定于设备的。一般情况下,不要期望在 CPU 和 GPU 上运行时得到相同的结果。出于同样的原因,不要期望梯度是确定性的。例子:
>>> a = torch.randn(4, 5) >>> a tensor([[ 0.2505, -0.3982, -0.9948, 0.3518, -1.3131], [ 0.3180, -0.6993, 1.0436, 0.0438, 0.2270], [-0.2751, 0.7303, 0.2192, 0.3321, 0.2488], [ 1.0778, -1.9510, 0.7048, 0.4742, -0.7125]]) >>> torch.median(a, 1) torch.return_types.median(values=tensor([-0.3982, 0.2270, 0.2488, 0.4742]), indices=tensor([1, 4, 4, 3]))
参数:
相关用法
- Python PyTorch mean用法及代码示例
- Python PyTorch meshgrid用法及代码示例
- Python PyTorch monitored_barrier用法及代码示例
- Python PyTorch multinomial用法及代码示例
- Python PyTorch matrix_rank用法及代码示例
- Python PyTorch mm用法及代码示例
- Python PyTorch mv用法及代码示例
- Python PyTorch min用法及代码示例
- Python PyTorch max用法及代码示例
- Python PyTorch msort用法及代码示例
- Python PyTorch mode用法及代码示例
- Python PyTorch movedim用法及代码示例
- Python PyTorch matrix_exp用法及代码示例
- Python PyTorch matmul用法及代码示例
- Python PyTorch matrix_power用法及代码示例
- Python PyTorch maximum用法及代码示例
- Python PyTorch masked_select用法及代码示例
- Python PyTorch maskrcnn_resnet50_fpn用法及代码示例
- Python PyTorch minimum用法及代码示例
- Python PyTorch multi_dot用法及代码示例
- Python PyTorch mul用法及代码示例
- Python PyTorch movielens_25m用法及代码示例
- Python PyTorch matrix_norm用法及代码示例
- Python PyTorch multigammaln用法及代码示例
- Python PyTorch movielens_20m用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.median。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。