Ошибка --- допустимы только целые числа, срезы (`:`), многоточие (`...`), numpy .newaxis (`None`) и целые или логические массивы - PullRequest
0 голосов
/ 22 апреля 2020
movie_user_likes ="Avatar"

movie_index = get_index_from_title(movie_user_likes)


similar_movies = list(enumerate(cosine_sim[movie_index]))
sorted_similar_movies = sorted(similar_movies,key=lambda x:x[1],reverse=True)


i=0
for movie in sorted_similar_movies:
     print (get_title_from_index(movie[0]))
     i=i+1;
     if i>50:
       break

Я получаю сообщение об ошибке

ошибка --- только целые числа, кусочки (`:`), многоточие (`...`), numpy .newaxis
(`None`) и целые или
логические массивы являются действительными индексами

У меня есть косинусные значения точек, которые я пытаюсь отсортировать:

[[1. 0.10540926 0.12038585 ... 0. 0. 0.]
[0.10540926 1. 0.0761387 ... 0.03651484 0. 0.]
[0.12038585 0.0761387 1. ... 0. 0.11145564 0.]]]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...