本文简要介绍python语言中 torch.nanmean
的用法。
用法:
torch.nanmean(input, dim=None, keepdim=False, *, dtype=None, out=None) → Tensor
dtype(
torch.dtype
, 可选的) -返回张量的所需数据类型。如果指定,则在执行操作之前将输入张量强制转换为dtype
。这对于防止数据类型溢出很有用。默认值:无。out(Tensor,可选的) -输出张量。
计算沿指定维度的所有
non-NaN
元素的平均值。当
input
张量中没有NaN
值时,此函数与torch.mean()
相同。在存在NaN
的情况下,torch.mean()
会将NaN
传播到输出,而torch.nanmean()
将忽略NaN
值(torch.nanmean(a)
相当于torch.mean(a[~a.isnan()])
)。如果
keepdim
是True
,则输出张量的大小与input
相同,但在维度dim
中它的大小为 1。否则,dim
被压缩(参见torch.squeeze()
),导致输出张量的维度少 1 个(或len(dim)
)。例子:
>>> x = torch.tensor([[torch.nan, 1, 2], [1, 2, 3]]) >>> x.mean() tensor(nan) >>> x.nanmean() tensor(1.8000) >>> x.mean(dim=0) tensor([ nan, 1.5000, 2.5000]) >>> x.nanmean(dim=0) tensor([1.0000, 1.5000, 2.5000]) # If all elements in the reduced dimensions are NaN then the result is NaN >>> torch.tensor([torch.nan]).nanmean() tensor(nan)
参数:
关键字参数:
相关用法
- Python PyTorch nanmedian用法及代码示例
- 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.nanmean。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。