[Programación]Cambiar el tamaño de los enteros en Python
Horacio Castellini
horacio9573 en yahoo.com.ar
Sab Ago 25 10:15:35 ART 2012
Buenas... tratando de llevar un algoritmo en C donde trabajo con matrices enteras de 12000x12000 a python me encontre'con la desagradabele situación que cuando ejecuté el código en python, ente llevo a mi computadora a Síndrome de China... con lo cual quedo clavada como LPMQLP... Viendo en asunto en C un entero o "int" tiene 8 bits con lo cual dichas matrices como máximo ocupan 1.2 Gb como tengo una memoria de 2 Gb nunca tuve problemas... pero leyendo sobre como python asigna espacio a los enteros, este le asigna por defecto un long, que en 32 bits son 32 bits y en 64 bits son 64 bits, haciendo las cuentas esto resulta se mas de 8 Gb.!!!
Como puedo pasarle una directiva a Python para que guarde los enteros en 8 bits y no en 64??
Saludetes...
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lugro.org.ar/pipermail/programacion/attachments/20120825/20fb3eb3/attachment.htm>
Más información sobre la lista de distribución Programacion