Сходство косинусов между двумя числовыми списками

Мне нужно рассчитатькосинус сходство междудва списка, позволять'скажем, например, список 1, которыйdataSetI и список 2, которыйdataSetII, Я не могу использовать что-либо, такое какNumPy или модуль статистики. Я должен использовать общие модули (математические и т. Д.) (И как можно меньше модулей, чтобы сократить затрачиваемое время).

Позволять'скажиdataSetI является[3, 45, 7, 2] а такжеdataSetII является[2, 54, 13, 15], Длина списковвсегда равны.

Конечно, косинус сходство между0 и 1и ради этого оно будет округлено до третьего или четвертого знака после запятой.format(round(cosine, 3))

Заранее большое спасибо за помощь.

Ответы на вопрос(10)

Ваш ответ на вопрос