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

2023-12-23

numpy 函数有具体原因吗arange https://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html被如此命名?

People 习惯性地 https://www.google.com/search?q=%22no+attribute+arrange%22+site:stackoverflow.com打错字arrange,假设它被拼写为英语单词,因此考虑到其他拼写不那么模糊的选项(range等)不被 numpy 使用。

它是否被选为以下的混合词:a雷和range?


NumPy 源自一个名为 Numeric 的旧 Python 库(事实上,为 python 构建的第一个数组对象 http://www.numpy.org/old_array_packages.html). The arange函数可以追溯到这个库,其词源在其手册中有详细说明:

数组范围()

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

...

arange()是一个简写arrayrange().

  • 数字手册
    2001 http://www.numpy.org/_downloads/numeric-manual.pdf(第 18-19 页),1999 http://www.lassp.cornell.edu/sethna/DM/Documentation/numpy.pdf (p.23)

值得注意的是,还有另一个例子array(range(25))(第 16 页),其功能与arrayrange().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么为 numpy 函数选择名称“arange”? 的相关文章

随机推荐