【发布时间】:2021-05-14 13:32:15
【问题描述】:
我有 <class '__main__.c_short_Array_40000'> 类型的数组,其中包含 totalSamples = 40000 元素。我使用 ctypes 约定 buffer = (ctypes.c_int16 * totalSamples)() 创建它。现在我需要创建几十个这样的数组,所以我需要将它们打包成一个矩阵(比如说 32x40000),其中每个元素的类型都是 <class '__main__.c_short_Array_40000'>。我怎么做?稍后我将遍历该矩阵并将矩阵的每一行提供给ctypes.byref(myMatrixRow) 函数,该函数需要<class '__main__.c_short_Array_40000'> 作为输入。
感谢您的帮助。
【问题讨论】:
标签: python arrays matrix ctypes