torch.fmin¶
- torch.fmin(input, other, *, out=None) Tensor¶
計算
input和other的元素級最小值。這類似於
torch.minimum(),但對 NaN 的處理方式不同:如果比較的兩個元素中只有一個是 NaN,則取非 NaN 的元素作為最小值。只有當兩個元素都是 NaN 時,才會傳播 NaN。此函式是 C++
std::fmin的包裝器,與 NumPy 的fmin函式類似。- 引數
- 關鍵字引數
out (Tensor, optional) – 輸出 Tensor。
示例
>>> a = torch.tensor([2.2, float('nan'), 2.1, float('nan')]) >>> b = torch.tensor([-9.3, 0.1, float('nan'), float('nan')]) >>> torch.fmin(a, b) tensor([-9.3000, 0.1000, 2.1000, nan])