快速 Python,视频版
Fast Python, Video Edition
视频说明
在视频版本中,旁白阅读本书,同时内容、图形、代码列表、图表和文本出现在屏幕上。就像有声读物一样,您也可以作为视频观看。
掌握 Python 技术和库,以减少运行时间、有效处理庞大数据集并优化复杂机器学习应用程序的执行。
Fast Python是高性能 Python 技术的工具箱,包括:
- 编写高效的纯Python代码
- 优化 NumPy 和 pandas 库
- 在 Cython 中重写关键代码
- 设计持久数据结构
- 针对不同架构定制代码
- 实现Python GPU计算
Fast Python是您优化基于 Python 的数据分析过程的每个部分的指南,从您编写的纯 Python 代码到管理现代硬件和 GPU 的资源。您将学习重写低效的数据结构,通过多线程改进性能不佳的代码,并在不牺牲准确性的情况下简化数据集。
本书是为经验丰富的从业者编写的,深入探讨了提高计算和存储效率的实用解决方案。您将尝试有趣的示例,例如在 Cython 中重写游戏以及从头开始实现 MapReduce 框架。最后,您将深入了解 Python GPU 计算,并了解现代硬件如何恢复一些以前的反模式,并使违反直觉的想法成为最有效的工作方式。
关于技术
面对现实吧。缓慢的代码会扼杀一个大数据项目。快速的纯 Python 代码、优化的库和充分利用的多处理器硬件是机器学习和大规模数据分析的入门价格。您需要的是可靠的解决方案,能够更快地响应计算需求,同时使用更少的资源并节省资金。
关于本书
Fast Python是一个用于加速 Python 的技术工具箱,重点是大数据应用程序。按照清晰的示例和精确阐述的细节,您将学习如何以更高效的方式使用 NumPy 和 pandas 等常用库,并转换数据以实现高效存储和 I/O。更重要的是,Fast Python 采用整体方法来提高性能,因此您将了解如何优化整个系统,从代码到架构。
里面有什么
- 在 Cython 中重写关键代码
- 设计持久数据结构
- 针对不同架构定制代码
- 实现Python GPU计算
关于读者
适合熟悉并发基础知识的中级 Python 程序员。
关于作者
Tiago Antao是 Biopython 的共同作者之一,Biopython 是一个用 Python 编写的主要生物信息学软件包。
引用
学习如何创建高性能 Python 代码的绝佳资源。
– 或者 Golan,Qedma 量子计算
如果您认为 Python 太慢,这本书适合您!并行化。矢量化。使用 Cython 和 Numba 编译为 C。将代码放到 GPU 上以大规模并行化。为您组织中的每位数据科学家购买一本。
– James Liu,Mediaocean
您投入阅读本书的时间将在您的项目设计和获得的性能方面得到成倍的回报。
– Ruud Gijsen,Simbeyond
评论(0)