Arithmetic coding/As a generalized change of radix: Difference between revisions
Content added Content deleted
(simplified the encoding loop a little bit) |
|||
Line 519: | Line 519: | ||
enc *= radix**pow; |
enc *= radix**pow; |
||
base = |
base = sum(freq.values()) |
||
for v in freq.values(): |
|||
base += v |
|||
# Create the cumulative frequency table |
# Create the cumulative frequency table |