How to use a 5 or 6 bit integer in Python?
Fri Dec 19 04:01:24 CET 2003
Glen Wheeler <adsl5lcq at tpg.com.au> writes:
> My program uses many millions of integers, and Python is allocating
> way too much memory for these. I can't have the performance hit by
> using disk, so I figured I'd write a C extension to define a new type.
> Problem is, my C knowledge is years old and regardless of my
> attempts distutils will not recognise my installation of the MS
> I am thinking, is there any easier way to use a 5 or 6 bit integer
> in python? Even a regular 8-bit would be fine. I only need to
> represent either 32 or 64 distinct numbers.
Look at the docs for the array module.
More information about the Python-list