pypy加速python

Pypy:是用Python自身实现的解释器。针对CPython的缺点进行了各方面的改良,性能得到很大的提升。最重要的一点就是Pypy集成了JIT。但是,Pypy无法支持官方的C/Python API,导致无法使用例如Numpy,Scipy等重要的第三方库。这也是现在Pypy没有被广泛使用的原因。从单纯的科学计算的角度来讲,使用Pypy做解释器,要比CPython快很多,速度据传与java类似,由于其对第三方库的支持不好,导致无法使用的生产环境。网上都说pypy是趋势,python强大是靠第三方库,那么pypy靠啥,运行速度?不如c与java,咋办,我感觉CPython要在自己身上做优化,取长(单只速度.................)补短。

速度测试:

import time
def run():
    for i in range(100000000):
        if i%333==0:
            pass
        elif i%334==0:
            pass
        elif i%335==0:
            pass
        else:
            pass
if __name__=='__main__':
    start=time.time()
    run()
    print(time.time()-start)

结果一:

结果二:

ok,没必要进行比较了

1.安装:http://pypy.org/,解压即可使用

2.安装pip ,pypy3 -m ensurepip

3.安装其他包,例如pypy3 -m pip install requests...........

4.pycharm 配置pypy解释器

点击APPLY

现在就可以愉快的切换了

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值