python高性能之路:使用C/C++编写扩展

脚本语言一般使用c等静态语言编写扩展提高性能,下面使用cpp编写一个实现两数之和的python扩展函数

完成案例代码参考:https://1drv.ms/u/s!AquRvPzqx59RjAZ3wk6qpzqEDgF9?e=jZe5hu

构建python环境

减少扩展开发对系统python的影响,建议使用venv创建一个新的python开发环境

virtualenv ~/develop/venvpy3

操作效果如下

使用命令source ~/develop/venvpy3/bin/activate激活即可

创建扩展文件sumext.cpp

sumext.cpp

#include <iostream>
#include <stdio.h>
#include <Python.h>

using namespace std;

主要是引入依赖的Python.h文件头即可,其它头文件按需引入使用

Read more   2020/4/27 posted in  python 源码分析

apache商业智能系统superset使用报告

Read more   2019/7/17 posted in  python 商业智能

三分钟上手scikit-learn机器学习算法库

Read more   2019/7/13 posted in  机器学习 三分钟系列 python

virtualenv 安装使用

2016/7/5 posted in  python