本文簡要介紹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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。