四捨五入

四捨五入 - 22

版本

  • 名稱四捨五入 (GitHub)

  • 網域main

  • since_version22

  • 函數False

  • 支援等級SupportType.COMMON

  • 形狀推斷True

此版本的運算符自第 22 版起可用。

摘要

四捨五入採用一個輸入張量並逐元素四捨五入值,表示它會找出每個值的最接近整數。對於一半的情況,規則是將其四捨五入到最接近的偶數整數。如果輸入 x 是整數、+0、-0、NaN 或無限大,則返回 x 本身。輸出張量的形狀和類型與輸入相同。

範例

round([0.9]) = [1.0]
round([2.5]) = [2.0]
round([2.3]) = [2.0]
round([1.5]) = [2.0]
round([-4.5]) = [-4.0]

輸入

  • X (異質) - T

    輸入張量

輸出

  • Y (異質) - T

    輸出張量

類型限制

  • T 在 ( tensor(bfloat16), tensor(double), tensor(float), tensor(float16) )

    將輸入和輸出類型限制為浮點張量。

四捨五入 - 11

版本

  • 名稱四捨五入 (GitHub)

  • 網域main

  • since_version11

  • 函數False

  • 支援等級SupportType.COMMON

  • 形狀推斷True

此版本的運算符自第 11 版起可用。

摘要

四捨五入採用一個輸入張量並逐元素四捨五入值,表示它會找出每個值的最接近整數。對於一半的情況,規則是將其四捨五入到最接近的偶數整數。如果輸入 x 是整數、+0、-0、NaN 或無限大,則返回 x 本身。輸出張量的形狀和類型與輸入相同。

範例

round([0.9]) = [1.0]
round([2.5]) = [2.0]
round([2.3]) = [2.0]
round([1.5]) = [2.0]
round([-4.5]) = [-4.0]

輸入

  • X (異質) - T

    輸入張量

輸出

  • Y (異質) - T

    輸出張量

類型限制

  • T 在 ( tensor(double), tensor(float), tensor(float16) )

    將輸入和輸出類型限制為浮點張量。