Мучаюсь с заданием по рекомендательным системам, вроде нашел ошибку, но не совсем понимаю как она происходит. Есть самописная функция обработки данных, которая сортирует данные по их частоте, которая подсчитывается заранее с помощью Counter на обучающей выборке. И почему-то работает функция странно, 1 раз запускаешь - не сортирует, повторно запускаешь - все отсортировано. В чем может быть причина?