为什么为 numpy 函数选择名称“arange”?

uke*_*emi 7 python naming numpy naming-conventions pep

numpy 函数arange被这样命名是否有特定原因?

人们习惯性地使错字arrange,假定它是拼写为英文单词,所以选择似乎是因为其他较含糊拼写选项(监督的东西range等)是由numpy的使用。

它被选作的混成一个rray和范围

uke*_*emi 10

NumPy 派生自一个名为 Numeric 的较旧的 Python 库(实际上,这是为 python 构建的第一个数组对象)。该arange函数可以追溯到这个库,其词源在其手册中有详细说明:

数组范围()

arrayrange()函数类似于range()Python 中的函数,不同之处在于它返回一个数组而不是一个列表。

...

arange()是 的简写arrayrange()

  • 数字手册
    2001 (p. 18-19), 1999 (p.23)

引人注目的是,还有另一个示例array(range(25))(第 16 页),其功能与arrayrange().

  • “linspace”用于线性空间(相对于“geomspace”和“logspace”)? (3认同)