如何在C++中嵌入Python实现混编解决算法问题及效率是否提高?

如何实现c++环境下与python的混编?解决算法问题?这样代码的运转效率是否提高

每种语言并没有好坏之分,但是各具优势,我们为什么不可以采用混编的方式。将问题分成小问题,交给各个语言擅长的地方,例如:矩阵的运算可以使用python的库函数解决。再将结果传回c++方面(c++的运转效力要比python大约高4倍),那我该如何配环境?这样又是否真的提高效率了?那我又该如何证明算法提高了呢?

阅读 1.1k
1 个回答

python作为应用层作为接口来用,c++作为底层负责接收从python这里接收到的数据,一般都是这样玩的。矩阵运算一般都用numpy,numpy本身也是一个以c和c++为底层写的库。

你如果追求开发效率就这么来用,性能的地方用c系,业务用python。整体还是以python去作为整个业务入口使用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏