Python 如何获得cython中调用的多输出函数
我正在用cython编写一个函数(优化python函数),它使用另一个cython优化的函数,返回a和b。我想在第二个函数中使用a和b来做一些计算,但我不知道怎么做!我应该使用像扩展类型(类、结构???)这样的东西,还是有其他方法来实现?下面是我的python函数(我不是专家,但它工作得很好):Python 如何获得cython中调用的多输出函数,python,c++,cython,Python,C++,Cython,我正在用cython编写一个函数(优化python函数),它使用另一个cython优化的函数,返回a和b。我想在第二个函数中使用a和b来做一些计算,但我不知道怎么做!我应该使用像扩展类型(类、结构???)这样的东西,还是有其他方法来实现?下面是我的python函数(我不是专家,但它工作得很好): 有什么建议吗?您可以使用自己编写的C结构。更容易,如果你正在编译使用C++,你可以使用C++ STD::配对< /C>。它的Cython语法是 from libcpp.vector cimport p
有什么建议吗?您可以使用自己编写的C结构。更容易,如果你正在编译使用C++,你可以使用C++ <代码> STD::配对< /C>。它的Cython语法是
from libcpp.vector cimport pair
cdef pair[int, int] myPair2
传递一个struct就可以了。
from libcpp.vector cimport pair
cdef pair[int, int] myPair2