C浮点指向python numpy数组的指针

时间:2016-04-24 17:54:46

标签: python numpy ctypes

我有一个C指针地址,其中存储了一个浮点数组,该数组的偏移0处的第一个值被硬编码为13.0。

我使用:

将指针加载到python中
data_pointer = C.cast(ptr,C.POINTER(C.c_float))
print 'value at offset 0: ',data_pointer[0]

但是,第一个值为6.41992237149e-10

知道发生了什么事吗?

我已经验证了' ptr'具有与C数组相同的值(地址值),通过打印' ptr'在python和我的C程序中。

0 个答案:

没有答案