такой вопрос, разбираю кодирование с помощью кода Хаффмана.
Сделал на матлабе, но проф сказал переписать в python:
function encode=Huffencode(signal,dict)
encode =[];
t=0;
for i = 1 : length(signal)
temp_code = [];
for j = 1 : length(dict)
if( signal(i) == dict{j,1})
temp_code = dict{j,2};
break;
end
end
encode =[encode temp_code];
t = t + length(temp_code);
end
Как мне пеписать это в python? Если ли такие программы или нужно сидет подбирать команды?