复杂的数据结构,同时嵌入扩展 Python 与C++
Complex data structures while embeddingextending Python with C++
Python
文档很好地介绍了使用 C\C++ 扩展和嵌入 Python。但是,在许多情况下,需要在语言之间传输复杂的数据结构。
实现这一目标的最佳方法是什么?
创建自己的类型并适当地填充tp_*attr
成员。
IIRC Boost.Python http://www.boost.org/doc/libs/1_54_0/libs/python/doc/index.html 将在这里为您完成很多繁重的工作。
相关文章:
- 是否可以通过C++扩展强制多个python进程共享同一内存
- C++返回 Numpy 数组的 Python 扩展模块
- 我想通过带有C++和Python的插件创建一个可扩展的应用程序
- 我应该包含什么来制作 boost.python 扩展?
- 通过Python Distutils(用于Python C扩展)使用可重定位的设备代码编译CUDA代码
- 编译boost_python扩展无法在 python 2.7 中导入
- 为什么我无法打开/读取从 Python 调用的 C 扩展名中的 txt 文件?
- 如何构建一个 setup.py 来编译C++使用 Python、pybind11 和 Mingw-w64 的扩展?
- C++ Python 的扩展 - 安全内存访问和内存布局
- Python & C-C++ 扩展模块案例段故障
- 通过 cmake 从C++扩展构建 Python 子模块
- 带有CMake和SetupTools的Python 2.7 C++扩展
- 使用C 扩展Python/numpy,模块在初始化时崩溃
- 如何用C++扩展Python
- 速度-在c++中嵌入python或用c++扩展python
- 使用OpenCV c++模块扩展python
- 嵌入扩展python会占用所有内存
- OSX如何在用c++扩展python时调试malloc错误
- 扩展Python:处理numpy数组
- 复杂的数据结构,同时嵌入扩展 Python 与C++