Индексерр: индекс 89191 выходит за пределы оси 0 с размером 2196Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Индексерр: индекс 89191 выходит за пределы оси 0 с размером 2196

Сообщение Anonymous »

У меня есть проблема с использованием шаблона в новом наборе данных. Я получаю ошибку «Индексерр: индекс 89191 выходит за пределы оси 0 с размером 2196», когда я выполняю код: < /p>
book_vector = {}

for book, group in tqdm(data.groupby( 'Book-Title')):
book_vector[book] = np.zeros(num_users)
for i in range(len(group['User-ID'].values)):
u = group['User-ID'].values
r = group['Book-Rating'].values
book_vector[book][int(u - 1)] = r
< /code>
ошибка: < /p>
IndexError Traceback (most recent call last)
in ()
7 u = group['User-ID'].values
8 r = group['Book-Rating'].values
----> 9 book_vector[book][int(u - 1)] = r
10

IndexError: index 89191 is out of bounds for axis 0 with size 2196
< /code>
При использовании блока Try-Except Той же задачи возникает на следующем шаге: < /p>
book_vector['Bag of Bones']
< /code>
Я ожидаю получить тот же результат, что и в примере фильма: < /p>
movie_vector = {}

for movie, group in tqdm(movies_with_ratings.groupby('title')):
movie_vector[movie] = np.zeros(num_users)

for i in range(len(group.userId.values)):
u = group.userId.values
r = group.rating.values
movie_vector[movie][int(u - 1)] = r

movie_vector['Toy Story (1995)']
-> array([4. , 0. , 0. , 0. , 4. , 0. , 4.5, 0. , 0. , 0. , 0. , 0. , 0. ,
0. , 2.5, 0. , 4.5, 3.5, 4. , 0. , 3.5, 0. , 0. , 0. , 0. , 0. ,
3. , 0. , 0. , 0. , 5. , 3. , 3. , 0. , 0. , 0. , 0. , 0. , 0. ,
5. , 0. , 0. , 5. , 3. , 4. , 5. , 0. , 0. , 0. , 3. , 0. , 0. ,
0. , 3. , 0. , 0. , 5. , 0. , 0. , 0. , 0. , 0. , 5. , 4. , 0. ,
4. , 0. , 2.5, 0. , 0. , 5. , 0. , 4.5, 0. , 0. , 0.5, 0. , 4. ,
0. , 0. , 0. , 2.5, 0. , 0. , 0. , 4. , 0. , 0. , 3. , 3. , 4. ,
0. , 3. , 0. , 0. , 5. , 0. , 4.5, 0. , 0. , 0. , 0. , 4. , 0. ,
0. , 0. , 4. , 0. , 0. , 0. , 0. , 3. , 0. , 0. , 0. , 0. , 0. ,
0. , 3.5, 0. , 4. , 0. , 0. , 4. , 0. , 0. , 0. , 0. , 0. , 3. ,
0. , 2. , 0. , 3. , 4. , 0. , 4. , 0. , 0. , 3. , 4. , 0. , 0. ,
3.5, 5. , 0. , 0. , 0. , 0. , 0. , 5. , 0. , 2. , 0. , 3. , 4. ,
0. , 0. , 4.5, 4. , 4. , 0. , 0. , 0. , 0. , 5. , 3.5, 0. , 4.5,
0. , 5. , 0. , 0. , 0. , 0. , 0. , 5. , 4. , 4. , 0. , 0. , 4. ,
0. , 0. , 4. , 4. , 0. , 0. , 0. , 0. , 4. , 0. , 2. , 0. , 0. ,
0. , 0. , 0. , 0. , 3.5, 5. , 4. , 0. , 0. , 0. , 5. , 0. , 0. ,
0. , 0. , 0. , 0. , 3.5, 3. , 0. , 3. , 4. , 0. , 3.5, 5. , 0. ,
0. , 3.5, 0. , 0. , 3.5, 0. , 0. , 5. , 0. , 0. , 3.5, 3. , 5. ,
0. , 0. , 0. , 0. , 4. , 5. , 0. , 0. , 0. , 0. , 0. , 0. , 5. ...])


Подробнее здесь: https://stackoverflow.com/questions/796 ... -size-2196
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Индексерр: индекс 89 выходит за пределы оси 0 с размером 89
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Что означает эта ошибка «IndexError: индекс 0 выходит за пределы оси 0 с размером 0»?
    Anonymous » » в форуме Python
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • IndexError: индекс 10 выходит за пределы оси 1 с размером 10.
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Ошибка индекса: индекс 206893 выходит за пределы оси 0 с размером 206893, проблема с данными сетки
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • IndexError: индекс 7 выходит за пределы оси 0 с размером 7.
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»