2023年,如何取捨 cython,SWIG, pybind11 等 python呼叫c 的方案

時間 2021-05-05 10:42:36

1樓:xswl3860

這兩天寫了點cython,好麻煩呀。。。

不過嘛~又不是不能用對吧

看了一下pybind11,覺得還是cython比較酷哈哈哈

2樓:

cython就算了,大清都忘了

swig自動化程度特別高,include標頭檔案即可,封裝做的好,而且可以同時產出lua等介面

pybind11靈活性更高,手擼介面比較方便如果需要產出多種指令碼語言的binding、需要匯出的介面比較多、或者希望自動化完成盡量使用swig,否則請選擇pybind11

3樓:曹詩蔚

Tensorflow已經從SWIG切到pybind11了https://

4樓:SchopenhauerZhang

cpython沒用過。但是就目前使用過的swig和pybind11對比來說,pybind11入手簡單許多。swig的門檻過高了。

可以網上參考教程寫個example試一下,你就能理解使用swig的痛苦之處。

5樓:xh.along

不了解pybind11,使用過CPython和Cython,Cpython是官方的,但是官方都不建議使用了,

swig是tensorflow的封裝方式;

cython是numpy,scipy,scikit-learn等的封裝方式;

用哪個好,自己判斷嘍

如何評價 2019 年 TGA

dark tail 感覺今年tga平淡無奇。2019實在沒有什麼好遊戲,所以本來最終結果也沒什麼人期待吧。今年拿獎的許多遊戲並不代表本身就有多好,本身能在遊戲史上留下什麼痕跡。2020年才是神仙打架。賽博朋克2077,最後生還者2,生化危機3,看門狗3,消逝的光芒2,還有情懷黨的海賊無雙4。這些遊戲...

2023年該如何投資?

鹽選推薦 2019 年該如何投資?其實,不同的經濟週期對應著不同的投資策略,經濟週期這個詞,相信大家並不陌生。在大學的經濟學基礎課裡,應該都有學過美林時鐘的概念。然而,美林時鐘只是乙個完美的經濟學模型,在現實生活中,經濟週期的實際演變要稍微複雜一點。真正驅動經濟週期運動的主要因素有三個 庫存波動 資...

興趣專業如何取捨?

vio令 那些搞影視搞動漫的大都是科班出身,有多年美術功底和理論知識積累,你起點就比人家低很多,這樣憑一時興趣半路出家風險太大,需要投入大量時間精力和財力,建議好好了解這個行業再做決定 這個看個人的情況,以及是否有把興趣作為為生手段的覺悟,當然最關鍵的是要朝著自己想要的方向去努力。我大學也是電子相關...