PEP 628 – 新增 math.tau
- 作者:
- Alyssa Coghlan <ncoghlan at gmail.com>
- 狀態:
- 最終版
- 型別:
- 標準跟蹤
- 建立日期:
- 2011年6月28日
- Python 版本:
- 3.6
- 釋出歷史:
- 2011年6月28日
摘要
為紀念2011年 Tau 日,本 PEP 提議將圓周常數 math.tau 新增到 Python 標準庫中。
tau (τ) 的概念基於這樣的觀察:圓周長與其半徑之比比其周長與其直徑之比更基礎、更有趣。它僅僅是給值 2 * pi (2π) 賦一個名稱。
PEP 接受
本 PEP 現已透過,math.tau 將成為 Python 3.6 的一部分。Alyssa 生日快樂!
本 PEP 中的想法已在名為issue 12345 的問題中實現。
Tau 的基本原理
pi 被定義為圓周長與其直徑之比。然而,圓是由其中心點和其半徑定義的。當我們注意到從圓周長到其面積的積分引數是半徑而不是直徑時,這一點就清楚地表明瞭。如果改用直徑,則必須除以四才能消除多餘的乘數。
在使用弧度時,將任何給定圓的比例轉換為以 tau 表示的弧度值是微不足道的。四分之一圓是 tau/4,半圓是 tau/2,七分之二十五是 7*tau/25 等。與以 pi 表示的等效表示式(pi/2、pi、14*pi/25)相比,不必要且令人困惑的乘二操作消失了。
其他資源
我只是粗略地瀏覽了許多提出的例子,以指出當用 tau 而不是 pi 來構思時,數學的許多方面變得多麼容易和合理。如果您覺得我的具體例子不夠有說服力,這裡還有一些您可能感興趣的資源:
版權
本文件已置於公共領域。
來源:https://github.com/python/peps/blob/main/peps/pep-0628.rst