Numpy - 模块没有属性'arrange'

Joe*_*ndo 29 python numpy

看起来像一个非常基本的错误,我已经尝试卸载并重新安装最新版本的Numpy(1.9),这似乎并没有解决我的问题.尝试使用编配功能时出现以下错误:

Traceback (most recent call last):
  File "names.py", line 37, in <module>
    top1000.index = np.arrange(len(top1000))
AttributeError: 'module' object has no attribute 'arrange'
Run Code Online (Sandbox Code Playgroud)

打印版本确认它确实是1.9.我无法遇到报告此特定问题的其他人.我也在两台独立的Mac上试过这个,但仍然得到了同样的错误.

import numpy as np
import pandas as pd

print np.__version__

grouped = names.groupby(['year', 'sex'])
top1000 = grouped.apply(get_top1000)
top1000.index = np.arrange(len(top1000))
Run Code Online (Sandbox Code Playgroud)

Dav*_*veQ 35

你应该尝试numpy.arange(),如果那是你的意思?

  • arange拼写只有一个'r',所以在给出的例子中它应该是np.arange().对我来说,这个答案并不是很清楚,因为它将np改为numpy,但没有说出拼写错误 (13认同)
  • 不知道为什么这是题外话。它拯救了我的后腿,并拥有 39,000 次浏览。不管怎样谢谢你! (4认同)