python调用C++中的函数【最简明教程】

您所在的位置:网站首页 python中封装读取文件的函数怎么写 python调用C++中的函数【最简明教程】

python调用C++中的函数【最简明教程】

2024-07-12 17:19| 来源: 网络整理| 查看: 265

python被称为胶水语言,其优势是能够粘结各种不同的语言。同时,python有着更大的“亲民性”,很容易进行开发。但是,python最大的问题就是计算速度不够。通常可以用CUDA或者C++对一个python程序进行加速,加速策略如下:

1. 大规模算术运算、矩阵运算等过程用底层语言编写,python只负责传参和处理结果数据;

2. 十分常用的函数,我们可以用C++写成“算子”,然后python调用算子即可,如边缘检测的Sobel算子;

1. 无传参情况

C++的函数需要用extern描述才能被Python调用。先建一个名为ct.cpp的c++文件,如下:

#include #include using namespace std; extern "C"{ int hehe(){ cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3