numpy.ctypeslib.as_array的速度

时间:2013-07-26 19:05:59

标签: python numpy ctypes

我有一个C库,我使用ctypes在Python中包装。 C库包含许多数组(数万个数组,每个数组大约5-100个元素,加上一些更长的数组),我想在Python中作为numpy数组访问。我认为这可以使用numpy.ctypeslib.as_array直截了当;但是,当我使用cProfile分析我的代码时,我注意到使用Python循环从ctypes指针到numpy数组手动复制(!)数据要快得多在Python端创建。 ctypeslib.as_array已知慢吗? - 我原本以为将一些内存解释为numpy数组比在Python循环中逐个元素地复制它会快得多。

0 个答案:

没有答案