如何使用ctypes获取numpy数组的指针

  介绍

这期内容当中小编将会给大家带来有关如何使用ctypes获取numpy数组的指针,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<>强如下所示:

import  numpy  as  np   得到ctypes  import  *      时间=a  np.asarray(范围(16),dtype=np.int32) .reshape ((4, 4))   if  not  a.flags [& # 39; C_CONTIGUOUS& # 39;):   a 才能=,np.ascontiguous (,, dtype=a.dtype), #,如果不是C连续的内存,必须强制转换   a_ctypes_ptr =,演员(a.ctypes.data,指针(c_int)),, #转换为ctypes,这里转换后的可以直接利用ctypes转换为c语言中的int *,然后在c中使用   for 小姐:拷贝范围(16):   打印才能(a_ctypes_ptr[我])

上述就是小编为大家分享的如何使用ctypes获取numpy数组的指针了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

如何使用ctypes获取numpy数组的指针