代码之家  ›  专栏  ›  技术社区  ›  iacob

为什么选择“arange”作为numpy功能的名称?

  •  0
  • iacob  · 技术社区  · 7 年前

    numpy的功能有什么特别的原因吗 arange 是这样命名的吗?

    habitually 打错字 arrange ,假设它拼写为英语单词,那么考虑到其他拼写不那么模糊的选项,这个选择似乎有点疏忽( range numpy未使用的。

    它被选为 A. 拉雷和 范围 ?

    1 回复  |  直到 7 年前
        1
  •  16
  •   iacob    5 年前

    NumPy源于一个名为Numeric(事实上, the first array object built for python ).这个 arange 函数可以追溯到这个库,其词源在其手册中有详细说明:

    arrayrange()

    这个 arrayrange() 函数类似于 range() 函数,但它返回的是数组而不是列表。

    ...

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

    很明显,还有另一个例子 array(range(25)) (第16页),其功能与 arrayrange() .

        2
  •  2
  •   BoarGules    7 年前

    这是明确的 modelled on 巨蟒 range 作用前缀的先例 a 在Python1中已经有了 范围 打电话 xrange .

    推荐文章