通过ctypes实现python与c联合编程,示例仅实现了在python代码里调用c程序
c部分(addOne.c)
#include <stddef.h>
__declspec(dllexport) double cfun(const double *indatav, size_t size)
{
size_t i;
double sum = 0.0;
for(i = 0; i < size; ++i)
sum += indatav[i];
return sum;
}
python部分(addOneMain.py)
# coding=gbk
import ctypes
from numpy.ctypeslib import ndpointer
import n