我們知道,python作為一種幾乎是腳本語言的語言,其優(yōu)點固然有,但是其有一個最大的缺點,就是運行速度沒有辦法和c,c++,java比。最近在些一些代碼的時候也是碰到了這樣的問題。 具體而言,python想提速度,基本思路是兩個,有個就jit技術,在python中比較好用的就是pypy;另外一種就是先分析代碼速度瓶頸,然后把性能瓶頸用c或者別的語言寫成模塊,讓python調用。后面一種方法其實也存在折中,比如cython。對于cython,筆者目前也在學習中,后續(xù)有心得了,寫成文章和大家分享。 今天主要講一講pypy。 我們先來看一個例子:
|
|