利用Psyco让Python程序执行更快

原创 2015年11月18日 23:51:59

使用代码


try:  
    import psyco  
    psyco.full()  
except ImportError:  
    pass # psyco not installed so continue as usual

对for循环的优化特别快


类的函数

psyco.profile()可以对大程序进行适当分析,以确定哪些函数最值得编译。
psyco.log()函数用来记录profile()得到的信息,下次就可以运行就能更快一点。
psyco.bind(myfunc)指定对函数myfunc进行编译,可以做到比full()更精细的控制。
psyco.proxy(f)创建一个新的函数,它的代码是由f编译得到二进制码

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

【Python】输出程序执行的百分比

对于一些大型的Python程序,我们需要在命令行输出其百分比,显得更加友好,以免被人误会程序陷入死循环、假死的窗体。 关键是利用到不换行的输出符\r,\r的输出,将直接覆盖掉此行的内容。 比如如下...

Python垃圾回收(gc)拖累了程序执行性能

浅谈Python垃圾回收机制在使用C语言开发时代,我们的开发效率(生产力的问题)受牵制于内存释放、泄露等问题,于是普遍的口号---“指针好难学”。时过境迁,当今的流行的语言都配套了内存自动回收机制,从...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Python程序执行过程的整合解读

与java类似,Python将.py编译为字节码,然后通过虚拟机执行。编译过程与虚拟机执行过程均在python25.dll中。Python虚拟机比java更抽象,离底层更远。 编译过程不仅生成字节码...

Python程序执行原理1

过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。 字节码 字节码在Python虚拟机程序里对应的是PyCodeObje...

python opencv 获取程序执行时间

本节实现的是使用OpenCV里自带的函数,计算程序的执行时间。 - 获取系统时钟数 - 获取系统时钟频率

python读取 .txt 文本内容以及将程序执行结果写入txt文件

**1、读入篇** python对处理文本这方面还是很有优势的,像普通1G左右的文本都可以直接读到内存中去处理,进行文本处理的速度是非常的快。 话不多说,上代码,讲思路。#coding=utf-8...

转:用Psyco让Python运行得像C一样快

Python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。Psyco,一种 Python ...

【编程好习惯】利用编程语言特性提高程序执行效率

本文出自 “至简李云” 博客,请务必保留此出处http://yunli.blog.51cto.com/831344/252954 利用编程语言的特性不但能简化程序,而且还能提高程序的执行...

[编程好习惯] 利用编程语言特性提高程序执行效率

转自“李云” 博客:http://yunli.blog.51cto.com/831344/252954 利用编程语言的特性不但能简化程序,而且还能提高程序的执行效率。先看一个使用sizeof()...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)