Код Middle Энтропия и KL обновлено
KL-дивергенция
Условие
Напишите kl(p, q): KL(p‖q) в натах (натуральный логарифм), округлённая до 4 знаков. Если есть i с p[i] > 0 и q[i] = 0, верните строку "inf".
Примеры
kl([0.5, 0.5], [0.5, 0.5]) // 0
kl([0.5, 0.5], [0.25, 0.75]) // 0.1438
kl([0.25, 0.75], [0.5, 0.5]) // 0.1308
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.