Я ищу (желательно простой) способ найти и упорядочить наиболее распространенные байты в элементе потока python.Python: найти наиболее часто используемые байты?
например.
>>> freq_bytes(b'hello world')
b'lohe wrd'
или даже
>>> freq_bytes(b'hello world')
[108,111,104,101,32,119,114,100]
Я в настоящее время есть функция, которая возвращает список в виде list[97] == occurrences of "a"
. Мне нужно это для сортировки.
Я считаю, что мне нужно перевернуть список так, чтобы list[a] = b --> list[b] = a
одновременно удалял повторы.
Итак, что вы пробовали? А что насчет недовольства? Мы здесь не для того, чтобы делать всю работу за вас. –
Я пробовал кучу вещей. Большинство из них очень длинные и замученные, и они не работают. У меня есть что-то, что учитывает вхождения элементов, но я не могу их заказывать. Эта функция возвращает список, в котором список [97] = вхождения «a» – Violet
это то, что я получаю для программирования в 22:00 ... – Violet