用pypy给你的程序加速
pypy库是一个能让你的程序“跑”得更快的第三方库。如何用PyPy给你的程序加速?
pypy库详情,请复制链接: pypy.org.
1.点击 Download PyPy ,就可以进入下载页面。
接着,选择相应的链接,下载安装。
注意:一定要把安装包解压成一个文件夹。
2.安装后点击开始按钮,在搜索框中输入cmd,打开命令提示符。
3.在命令提示符中定位到PyPy所在的文件夹中。
4.复制python文件路径。
5.在命令提示符中输入pypy (文件路径)
6.下面是一段示例代码:
import time def prime_judgementer(number): for j in range(2,number+1): if number%j == 0 and j != number: return False return True number1 = 50000 prime_list = [2] start = time.time()for i in range(3,number1,2):if prime_judgementer(i): prime_list.append(i) end = time.time() spend = round(end-start,2) percentage = round(len(prime_list)/number1*100,1) print(str(percentage)+"%") print("There are {} prime numbers in total".format(len(prime_list))) print("takes {} sceonds".format(str(spend)))
下面是在Visual Studio Code中用CPython调试的结果:
下面是用PyPy调试的结果:
在这个例子中,在PyPy中运行比在CPython中运行的快了13.07倍!