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
定义为圆的周长与其直径之比。但是,圆是由其中心点及其半径定义的。当我们注意到从圆的周长到其面积的积分参数是半径而不是直径时,这一点就非常清楚了。如果我们使用直径,则必须除以 4 以消除多余的乘数。
使用弧度时,可以轻松地将圆的任何给定分数转换为 tau
形式的弧度值。四分之一圆是 tau/4
,半圆是 tau/2
,二十五分之七是 7*tau/25
,等等。与 pi
(pi/2
, pi
, 14*pi/25
) 等效表达式相比,不必要且毫无意义地乘以 2 的操作消失了。
其他资源
我几乎没有触及许多例子,这些例子表明当以 tau
而不是 pi
的形式理解数学的许多方面时,这些方面变得多么容易和更合理。如果您发现我的具体示例不足以令人信服,这里有一些可能感兴趣的其他资源
- Michael Hartl 是在其 Tau 宣言 中发起 Tau 日的主要推动者
- Bob Palais 是最初强调
pi
问题的数学期刊文章的作者,他 有一个关于该主题的资源页面 - 对于那些喜欢视频而不是文字的人,Pi 是错误的! 和 Pi 仍然是错误的 可在 YouTube 上观看
版权
本文档已进入公有领域。
来源:https://github.com/python/peps/blob/main/peps/pep-0628.rst
上次修改时间:2023-10-11 12:05:51 GMT