Сходство косинусов между двумя числовыми списками
Мне нужно рассчитатькосинус сходство междудва списка, позволять'скажем, например, список 1, которыйdataSetI
и список 2, которыйdataSetII
, Я не могу использовать что-либо, такое какNumPy или модуль статистики. Я должен использовать общие модули (математические и т. Д.) (И как можно меньше модулей, чтобы сократить затрачиваемое время).
Позволять'скажиdataSetI
является[3, 45, 7, 2]
а такжеdataSetII
является[2, 54, 13, 15]
, Длина списковвсегда равны.
Конечно, косинус сходство между0 и 1и ради этого оно будет округлено до третьего или четвертого знака после запятой.format(round(cosine, 3))
Заранее большое спасибо за помощь.