Menu
首 页
专 栏
专 题
电子书
关于我们
活动分类
前端
人工智能
架构
区块链
职场
编程语言
技术管理
大数据
移动开发
产品与运营
测试
安全
运维
首页
Chat
专栏
发现
电子书
专题
消息
搜索
开通会员
登录 / 注册
团队入驻
添加小助手申请
团队入驻
下载APP
下载 App
即可获得 4 张优惠券
# 热门搜索 #
暂无
# 历史记录 #
清除历史记录
×
提示
此功能目前只对PC端开放,请用PC访问网站 gitbook.cn
×
微信扫码,发起Chat
微信扫描二维码联系客服
发布免费内容
· 即时创作和发布文章
· 读者可免费阅读
创作/发布文章
发布收费 Chat
· 发布话题开启众筹
· 为你的文章收费
· 可选择与读者在微信群交流
发布话题
设置密码
8-20位的数字混合密码更安全哦~
确定
修改密码
8-20位的数字混合密码更安全哦~
确认修改
绑定手机号
根据相关法规要求,请完善您的信息
获取验证码
确定
更换绑定手机号
当前手机号:undefined
获取验证码
确认更换
提交成功
平台会在 48 小时内通知您审核结果
查看我的创作
关注公众号
第一时间获得相关结果通知
提交审核失败
请检查您的网络状态后再试一次
重新提交
保存成功
订阅成功
保存失败,请重试
提交成功
欢乐马
资深工程师
擅长 Python、Go、C++ 等语言
...
更多
创作文章
1
手把手学会使用 C++ 调用 Python
随着人工智能、机器学习、深度学习的崛起,Python 的应用越来越广泛,但是 Python 自身的性能相对 C/C++ 来说还有有点差距,在工作中有可能会用到部分代码使用 Python 编写,主业务代码使用 C/C++ 编写,这样就会遇到这样的问题,怎样用 C/C++ 调用 Python? 如果可以实现,就可以结合两种编程语言的优点,愉悦的编写代码实现自己想要的功能了。 本 Chat 主要说明在 C/C++ 中如何调用 Python,给出实际可行的示例,尽量用浅显易懂的语言描述 C/C++ 调用 Python 的过程,示例代码可以稍微经过改造就可以直接用于产线环境,帮助读者更好的专注业务代码实现,提升工作效率。 本 Chat 包含以下内容: - 环境准备 * Ubuntu 系统 * Python 环境 * G++ 环境 - C++ 相关函数说明 * Py_Initialize * Py_IsInitialized * PyRun_SimpleString * PyImport_ImportModule * PyModule_GetDict * PyDict_GetItemString * PyInstanceMethod_New * PyObject_CallMethod - 头文件及编译命令 * 头文件路径 * 编译命令 - C++ 调用 Python2 - 调用普通函数 * 无参数、无返回值 * 有参数,有单个返回值 * 有参数,有多个返回值 - 调用类方法 * 调用 `__init__` 初始化函数 * 调用无参数的类函数 * 调用有参数的类函数 - C++ 调用 Python3 - C++ 调用 Python 如何传参数
50 订阅
0
关注
1
粉丝
认证与成就
Chat 作者
创作字数
0
收到掌声
0
登录 GitChat
获取验证码
验证即登录,未注册则自动创建新账号
忘记登录密码
登录
密码登录
登录即表示您同意
《用户协议》
设置登录密码
验证即登录,未注册则自动创建新账号
保存并登录
返回
找回密码
获取验证码
8-20位的数字混合密码更安全哦~
保存并登录
跳过
温馨提示
若您曾经在微信端使用过 GitChat 产品 请您绑定微信以避免数据丢失, 也可以在设置/微信绑定里进行绑定
绑定成功
请使用微信APP扫描二维码绑定
微信登录
请使用微信APP扫描二维码登录
绑定手机
绑定手机可以和微信端保持数据同步
获取验证码
8-20位的数字混合密码更安全哦~
确认并登录
×
帐号设置
头像
选择头像
最佳分辨率:200*200像素
昵 称:
微信号:
头 衔:
背景介绍:
正在上传头像,请稍等......
正在更新,请稍等......
邮件地址格式不正确,请重新填写
此邮件地址已经被其他用户使用