3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
Cython是將python轉換成C語言後執行,據說程式在C環境裡面執行速度高於python 以下就在Linux的作業系統下示範 先從下載安裝開始 使用pip3安裝Cython pip3 install cython 創建資料夾 mkdir ABC cd ABC 編寫文件hello.pyx當作程式腳本 vi hello.pyx   def print_hello(name):     print "Hello %s!" % name 編寫文件setup.py,用來產生C語言腳本和model from distutils.core import setup from distutils.extension import Extension from Cython.Distutils import build_ext ext_modules = [Extension("hello",["hello.pyx"])] setup(     name = "Hello pyx",     cmdclass = {'build_ext': build_ext},     ext_modules = ext_modules ) 執行編寫產出檔案hello.so和hello.c還有目錄build hello.c是轉換成的C語言程式 hello.so是可被調用的model python setup.py build_ext --inplace 最後再編寫一隻程式做測試,代入剛剛產生的腳本和model 匯入模組import hello vi hello.py   #!/usr/bin/python import hello hello.print_hello("Saioyan") 執行指令 python3 hello.py >> Hello Saioyan      

本文由kk665403pixnetnetblog提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦