是否有特定的原因将numpy函数arange
命名为?
人们habitually做错字arrange
,假设它是英文单词,因此,鉴于其他拼写较轻的选项(range
等,该选择似乎有些疏忽)未由numpy使用。
它是否被选作 a rray和 range 的Portmanteau?
答案 0 :(得分:2)
它是modelled on的Python range
函数。前缀a
的先例是在Python 1中已经存在range
的变体xrange
。
答案 1 :(得分:1)
NumPy源自旧的称为Numeric的python库(实际上,这是第一个为python构建的数组对象)。 1 arange
函数可追溯到该库,其词源为详细信息在其手册中:
arrayrange()
arrayrange()
函数与Python中的range()
函数相似,不同之处在于它返回的是数组而不是列表。...
arange()
是arrayrange()
的简写。
- Numeric Manual,2001年9月9日(第18-19页)
- Numeric Manual,1999年(第23页)
值得一提的是,还有一个array(range(25))
(第16页)的示例,其功能与arrayrange()
相同。
来源: