Numpy - модуль не имеет атрибута 'arr'

Похоже на невероятно основную ошибку, я попытался удалить и переустановить последнюю версию 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'

Печать версии подтверждает, что она действительно 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))

Ответ 1

Вместо этого вы должны попробовать numpy.arange(), если это то, что вы имели в виду?