Development
文章平均质量分 89
ShuhuiZhang
老混子了
展开
-
VS2019编译自动微分库ADOL-C并利用SWIG打包为.pyd文件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言自动微分库ADOL-C提供了SWIG+Python的接口文件,在./ADOL-C/swig/文件夹中,并且写好了setup.py文件为Python安装adolc模块。但是setup.py的安装命令是为Linux环境编写的,在Windows下根本无法直接运行安装。因此,需要我们用Visual Studio手动进行编译原创 2021-07-30 10:03:03 · 1488 阅读 · 1 评论 -
将Python文件发布成DLL并调用
如何将Python文件发布成DLL供C/C++调用,试过两种思路:一种是用Cython将Python文件转为.c文件,但是简简单单4行代码,生成.c文件有5000+行,而且完全找不到原python函数的入口,无奈放弃;另一种思路是用CPython API给原Python函数写一个C/C++接口调用原函数,再打包成DLL,也是这篇文章的主要内容。先讲一下我使用的环境:Python Interpreter: Anaconda3 Python 3.8.5Python Library: Nump原创 2021-04-08 14:26:03 · 11765 阅读 · 11 评论