gpt4 book ai didi

python - C 和 Python 的接口(interface)

转载 作者:行者123 更新时间:2023-11-30 21:04:39 26 4
gpt4 key购买 nike

Possible Duplicate:
Calling C/C++ from python?

我正在寻找桥接 C++ 和 Python 代码的方法。

python代码需要的接口(interface)是:

floatvect(): this one should return an empty float vector (basically a list)

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com