Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Поэтому коэффициент Танимото, на мой взгляд, стоит использовать, если количество вариантов оценок не больше 2-3 (например, «понравилось-не понравилось» или «рекомендую-не смотрел-не рекомендую»)
-c" в знаменателе там явно лишнее, да и делается подобный расчет куда проще с помощью setов.critic_1 = set(['Film A', 'Film B']) critic_2 = set(['Film A']) print 1. * len(critic_1 & critic_2) / len(critic_1 & critic_2)
1." там для того, чтобы в float расчет шел.
Использование коэффициента Танимото для поиска людей с одинаковыми предпочтениями