C/C++ 给Python写扩展模块
生活随笔
收集整理的這篇文章主要介紹了
C/C++ 给Python写扩展模块
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
C/C++ 給Python寫擴展模塊
- 簡介
- Python擴展模塊的用途和優(yōu)點
- 設(shè)計擴展模塊的流程
- setup.py腳本
- 函數(shù)接口、參數(shù)傳遞、簡單返回值
- 函數(shù)接口
- 參數(shù)傳遞
- 簡單返回值
- 元組、列表、字典、緩沖區(qū)
- 異常處理、引用計數(shù)
- 拋出異常
- 引用計數(shù)
- GIL與多線程
簡介
本文記錄Python的擴展模塊開發(fā)中的常用慣例,以便讀者可以低成本的使用Python擴展模塊來提高應(yīng)用性能。
文本不是擴展模塊的入門教程,而是面向?qū)U展模塊有一定概念,但一直未能有效應(yīng)用起來的讀者。
Python擴展模塊的用途和優(yōu)點
Python擴展模塊的常見幾種用途及其優(yōu)點:
提升計算性能
Python的擴展模塊使用C/C++編寫,其計算性能也是C/C++同級別的。跨語言通信接口上的性能損失小到忽略不計,所以
總結(jié)
以上是生活随笔為你收集整理的C/C++ 给Python写扩展模块的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鲫鱼汤为什么是白的?
- 下一篇: 跨度10米平均荷载0.5T主梁间距2.4