python tips

https://zhuanlan.zhihu.com/p/26099601 2).函数的传值到底是值传递还是引用传递,要分情况 a.不可变参数用值传递: 像整数和字符串这样的不可变对象,是通过拷贝进行传递的,因为你无论

python profiling and optimize

profiling python {% codeblock “commandline profiling” %} python -m cProfile -s tottime your_program.py {% endcodeblock %} 优化 np random 比原生函数快四倍 {% asset_img np1.png %} {% asset_img np2.png %} 需要记住的延迟数据 {% codeblock %} Latency Comparison Numbers L1 cache reference 0.5 ns Branch mispredict 5 ns L2 cache reference 7 ns 14x L1 cache Mutex lock/unlock

JSON是一种格式,基于文本,优于轻量,用于交换数据

JSON是一种格式,基于文本,优于轻量,用于交换数据 规范 http://json.org/ object {} { members } members pair pair , members pair string : value array [] [ elements ] elements value value , elements value string number object array true false null string ”” ” chars “ chars char char chars