作家
登录

Python调用C模块以及性能分析

作者: 来源: 2017-07-13 14:05:08 阅读 我要评论

c 1.02756714821 
  •  
  • python 7.90672802925  
  • 3.测试erlang的测试结不雅

    方才学了erlang,那就一路测试一下erlang的运算机能

    sum.erl:

    调用:

    1. timer:tc(sum,sum_test,[100,1000000]). 

    测试结不雅的例子:

    1. {2418486,0} 

    4.测试结不雅

    用膳绫擎的测试办法,进行10次测试,去除最大年夜值和最小值,再寂?娼均值,得出:

    单位:秒

    • 乞降的运行,应用的内存比较小,然则占用CPU资本比较多。
    • 原生的C是最快的,Python调用c会稍微慢一点,原因是计算100的和的操作是在c琅绫擎做的,而履行100万次的逻辑是在python做的
    • erlang的机能固然比c稍慢,然则也是不错的,
    • Python的运行效力惨不忍睹。。。 

    【编辑推荐】

    1. 用Python做股市数据分析(一)
    2. 四个Python库,实现超实用的敕令行功能
    3. Python解惑:整数比较
    4. 一件有趣的事:我用 Python 爬了爬本身的微信同伙
    5. 详解基于朴实贝叶斯的情感分析及 Python 实现
    【义务编辑:枯木 TEL:(010)68476606】
    1. >>> from ctypes import * 
    2.  
    3. >>> c=c_int(34) 
    4.  
    5. >>> c 
    6.  
    7. c_int(34) 
    8.  
    9. >>> c.value 
    10.  
    11. 34 
    12.  
    13. >>> c.value=http://developer.51cto.com/art/201707/343
    14.  
    15. >>> c.value 
    16.  
    17. 343  


      推荐阅读

      爱加密与安百科技深度“联姻” 共同消弭企业“安全孤岛”

    平顺家当涵盖的范畴异常广泛,固然每个细分市场都有“头牌”,但并没有某一家安然巨擘有底气传播鼓>>>详细阅读


    本文标题:Python调用C模块以及性能分析

    地址:http://www.17bianji.com/lsqh/36195.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)