本文简要介绍python语言中 torch.nanmedian
的用法。
用法:
torch.nanmedian(input) → Tensor
input(Tensor) -输入张量。
返回
input
中值的中位数,忽略NaN
值。当
input
中没有NaN
值时,此函数与torch.median()
相同。当input
具有一个或多个NaN
值时,torch.median()
将始终返回NaN
,而此函数将返回input
中非NaN
元素的中位数。如果input
中的所有元素都是NaN
它也将返回NaN
。例子:
>>> a = torch.tensor([1, float('nan'), 3, 2]) >>> a.median() tensor(nan) >>> a.nanmedian() tensor(2.)
torch.nanmedian(input, dim=- 1, keepdim=False, *, out=None)
返回一个命名元组
(values, indices)
其中values
包含维度dim
中每一行input
的中值,忽略NaN
值,而indices
包含在维度dim
中找到的中值的索引 .当缩减行中没有
NaN
值时,此函数与torch.median()
相同。当减少的行具有一个或多个NaN
值时,torch.median()
将始终将其减少到NaN
,而此函数会将其减少到非NaN
元素的中值。如果缩减行中的所有元素都是NaN
,那么它也将缩减为NaN
。例子:
>>> a = torch.tensor([[2, 3, 1], [float('nan'), 1, float('nan')]]) >>> a tensor([[2., 3., 1.], [nan, 1., nan]]) >>> a.median(0) torch.return_types.median(values=tensor([nan, 1., nan]), indices=tensor([1, 1, 1])) >>> a.nanmedian(0) torch.return_types.nanmedian(values=tensor([2., 1., 1.]), indices=tensor([0, 1, 0]))
参数:
相关用法
- Python PyTorch nanmean用法及代码示例
- Python PyTorch nanquantile用法及代码示例
- Python PyTorch nansum用法及代码示例
- Python PyTorch nan_to_num用法及代码示例
- Python PyTorch narrow用法及代码示例
- Python PyTorch nll_loss用法及代码示例
- Python PyTorch normal_用法及代码示例
- Python PyTorch ngrams_iterator用法及代码示例
- Python PyTorch no_grad用法及代码示例
- Python PyTorch norm用法及代码示例
- Python PyTorch noop_hook用法及代码示例
- Python PyTorch numericalize_tokens_from_iterator用法及代码示例
- Python PyTorch neg用法及代码示例
- Python PyTorch normal用法及代码示例
- Python PyTorch ndtri用法及代码示例
- Python PyTorch ne用法及代码示例
- Python PyTorch nextafter用法及代码示例
- Python PyTorch nonzero用法及代码示例
- Python PyTorch numel用法及代码示例
- Python PyTorch ndtr用法及代码示例
- Python PyTorch frexp用法及代码示例
- Python PyTorch jvp用法及代码示例
- Python PyTorch cholesky用法及代码示例
- Python PyTorch vdot用法及代码示例
- Python PyTorch ELU用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.nanmedian。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。