[Numpy-discussion] numpy int64 arrays and ctypes
Thu Mar 26 13:40:30 CDT 2009
On Thu, Mar 26, 2009 at 13:08, JJ <firstname.lastname@example.org> wrote:
> I hope someone can give me a tip on how to solve this simple problem. I use Ubuntu 8.10 64 bit and want to pass a numpy integer array to a shared library C program. For some reason, my C program is not able to read the info passed in the integer array, but can read from a passed double array. It is probably a simple fix, but I do not know what it is. I have the same problem using Python 2.5 and Python 2.6
numpy int64 is almost never a C int. C ints are almost always 32 bits
on most modern systems. The default numpy integer type always
corresponds to a C long on all systems.
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the Numpy-discussion