我有一个python函数,其中实现神经网络来处理一些图像数据,我得到了一个用C语言编写的模拟软件,所以我的目标是将python函数嵌入到C代码中。它帮我把两个参数交给另一个python函数并取回总和,只是为了测试在C中嵌入python的方法。对于我的实际问题,我想传递一个二维列表,其中包含颜色值我想要处理的图像的所有像素。
面对我找到了这个解决方案,但这对我不起作用,因为我想传递一个具有尺寸的列表:[图像中的像素数] x [3]。 3是因为我使用的是RBG颜色系统
//Werte einzeln übergebn...
zahl = Py_BuildValue("(iiiii iiiii iiiii)",a[0], a[1], a[2], a[3], a[4],
b[0], b[1], b[2], b[3], b[4],
c[0], c[1], c[2], c[3], c[4]);
ret = PyObject_CallObject(funk, zahl);
那么还有另一种方法可以轻松地将大型列表传递给我的python函数吗? 如果有人可以帮助我真的很酷,谢谢!