iT邦幫忙

2024 iThome 鐵人賽

DAY 27
0
Python

Python 數值與數學模組介紹與應用系列 第 27

Day27.04.decimal — 十進制定點和浮點算術11

  • 分享至 

  • xImage
  •  

Context 類方法

  • clear_flags()

    • 描述: 清除所有旗標。
  • clear_traps()

    • 描述: 清除所有陷阱。
  • copy()

    • 描述: 返回上下文的一個副本。
  • create_decimal(num)

    • 描述: 基於 num 建立新的 Decimal 實例,並應用當前上下文的精度、舍入方法、旗標和陷阱。
  • create_decimal_from_float(f)

    • 描述: 基於浮點數 f 建立新的 Decimal 實例,並應用當前上下文的精度、舍入方法、旗標和陷阱。
  • etiny()

    • 描述: 返回最小指數值,即次標準化結果中的最小指數值。
  • etop()

    • 描述: 返回最大指數值。

Context 類算術運算方法

  • abs(x)

    • 描述: 傳回 x 的絕對值。
  • add(x, y)

    • 描述: 傳回 xy 的和。
  • canonical(x)

    • 描述: 傳回相同的 Decimal 物件 x
  • compare(x, y)

    • 描述: 對 xy 進行數值比較。
  • divide(x, y)

    • 描述: 傳回 x 除以 y 的結果。
  • exp(x)

    • 描述: 傳回 e ** x
  • fma(x, y, z)

    • 描述: 傳回 x 乘以 y 再加 z 的結果。
  • log10(x)

    • 描述: 傳回 x 的以 10 為底的對數。
  • power(x, y, modulo=None)

    • 描述: 傳回 xy 次方,若提供 modulo,則計算 (x ** y) % modulo
  • sqrt(x)

    • 描述: 傳回 x 的平方根。
  • subtract(x, y)

    • 描述: 傳回 x 減去 y 的結果。
  • to_sci_string(x)

    • 描述: 使用科學計數法將數字 x 轉換為字串。

這些上下文對象和方法提供了強大的工具來管理和控制數學運算的精度和異常處理。


上一篇
Day26.04.decimal — 十進制定點和浮點算術10
下一篇
Day28.04.decimal — 十進制定點和浮點算術12
系列文
Python 數值與數學模組介紹與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言