python中pypy直譯器

2021-10-04 21:57:10 字數 3414 閱讀 7908

二、pip 的安裝

2、pypy 的 pip 安裝命令:pypy3 -m ensurepip

三、建立 pypy 虛擬環境並簡單使用

四、排序演算法測試

# 進入虛擬環境之後 pip 的使用命令就是

:# 隨機生成10000個數,看插入排序,氣泡排序,選擇排序,希爾排序的時間

datas = get_nums(

10000

) insert_sort(datas[:]

) bubble(datas[:]

) choose_insert(datas[:]

) shell_sort(datas[:]

)python 自帶的 cpython 直譯器執行時間

pypy 直譯器執行時間

插入排序

氣泡排序

選擇排序

希爾排序

cpython

4.044999838s

7.256999969s

2.706000090s

0.052000046s

pypy

0.245000124s

0.221999884s

0.100999832s

0.015999794s

編譯自定義pypy直譯器,獨立執行pyc

眾所周知,pypy執行效率要高出cpython 5 10倍,特別在網路併發方面,融合了stackless,最新基於python2.7的2.3版本比較穩定,基本上可以用於生產環境。不過pypy預設必須攜帶py檔案執行,是否可以只部署pyc以便隱藏原始碼呢。這個官方文件已經有提到,具體的可以自己閱讀 m...

py py裝飾器原理

算是py語言的個特性功能吧.其他js還沒接觸到有沒有這個功能 主要亮點 在不修改現有函式的功能要求下,豐富現有函式功能.def f1 print f1 func deff2 print f2 func deff3 print f3 func deff4 print f4 func deff5 pri...

python直譯器配置 Python直譯器的配置

1 準備工作 安裝好pycharm2017版本 電腦上安裝好python直譯器 2 本地直譯器配置 配置本地直譯器的步驟相對簡潔直觀 1 單擊工具欄中的設定按鈕。2 在settings preferences對話方塊中選中 project interpreter頁面,在project interpr...