Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python 增强提案

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 () 命名而已。

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 的形式理解数学的许多方面时,这些方面变得多么容易和更合理。如果您发现我的具体示例不足以令人信服,这里有一些可能感兴趣的其他资源


来源:https://github.com/python/peps/blob/main/peps/pep-0628.rst

上次修改时间:2023-10-11 12:05:51 GMT