Possible Duplicate:
Calling C/C++ from python?
我正在寻找桥接C ++和python代码的桥梁。
python代码所需的接口是:
floatvect():此函数应返回一个空浮点向量(基本上是一个列表)
get_quant(input_list_2,self.m_state_num,self.m_qm_vector)
相应的C ++函数为:
int equalwidth_quant(int target_num_state,FloatVec&raw_data,FloatVec&init_quant)
当我的python代码联系get_quant时,它应该能够调用相应的C ++函数并获取结果。结果基本上存储在该C ++函数的最后一个属性中。
我可以使用任何特定的库来实现此目的吗?
最佳答案
您需要将equalwidth_quant
编写为C-extension for Python。查看Cython或简单的tutorial。
关于python - C和Python的接口(interface),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6969391/