当前位置:   article > 正文

python高性能pdf_Python高性能 (第2版)[PDF][109.54MB]

python高并发与高性能编程pdf

内容简介

本书主要介绍如何让Python 程序发挥强大性能,内容涵盖针对数值计算和科学代码的优化,以及用于提高Web 服务和应用响应速度的策略。具体内容有:基准测试与剖析、纯粹的Python 优化、基于NumPy和Pandas 的快速数组操作、使用Cython 获得C 语言性能、编译器探索、实现并发性、并行处理、分布式处理、高性能设计等。

目录

第 1 章 基准测试与剖析 1

1.1 设计应用程序 2

1.2 编写测试和基准测试程序 7

1.3 使用pytest-benchmark 编写更佳的测试和基准测试程序 10

1.4 使用cProfile 找出瓶颈 12

1.5 使用line_profiler 逐行进行剖析 16

1.6 优化代码 17

1.7 模块dis 19

1.8 使用memory_profiler 剖析内存使用情况 19

1.9 小结 21

第 2 章 纯粹的Python 优化 22

2.1 有用的算法和数据结构 22

2.1.1 列表和双端队列 23

2.1.2 字典 25

2.1.3 集 28

2.1.4 堆 29

2.1.5 字典树 30

2.2 缓存和memoization 32

2.3 推导和生成器 34

2.4 小结 36

第3 章 使用NumPy 和Pandas 快速执行数组操作 37

3.1 NumPy 基础 37

3.1.1 创建数组 38

3.1.2 访问数组 39

3.1.3 广播 43

3.1.4 数学运算 45

3.1.5 计算范数 46

3.2 使用NumPy 重写粒子模拟器 47<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/75017
推荐阅读
相关标签
  

闽ICP备14008679号