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