1. Определить энтропию физической системы, которая может находиться в одном из 10 состояний. Вероятности состояний равны соответственно: 0,01; 0,05;
0,13; 0,04; 0,15; 0,1; 0,2; 0,25; 0,03; 0,04. Определить количество информации на
символ сообщения, составленного из такого алфавита.
2. Алфавит некоторого языка состоит из 13 символов. Определить количество
информации на 1 символ сообщения составленного из этого алфавита, если символы
алфавита встречаются с равными вероятностями.
my_list = [(lambda x:(x*296+2410)%4096)(i) for i in range(2000)]
# начальное значение для временного минимума
min1_value = min2_value = 10000
min1_number = min2_number = 0
while my_list:
x = my_list.pop()
if x < min1_value:
min2_value = min1_value
min2_number = min1_number
min1_value = x
min1_number = 1
elif x == min1_value:
min1_number += 1
elif x < min2_value:
min2_value = x
min2_number = 1
elif x == min2_value:
min2_number += 1
print(min2_number)