書名: IPython Interactive Computing and Visualization Cookbook作者名: Cyrille Rossant本章字數: 100字更新時間: 2021-08-05 17:57:28
Chapter 4. Profiling and Optimization
In this chapter, we will cover the following topics:
- Evaluating the time taken by a statement in IPython
- Profiling your code easily with cProfile and IPython
- Profiling your code line-by-line with line_profiler
- Profiling the memory usage of your code with memory_profiler
- Understanding the internals of NumPy to avoid unnecessary array copying
- Using stride tricks with NumPy
- Implementing an efficient rolling average algorithm with stride tricks
- Making efficient array selections in NumPy
- Processing huge NumPy arrays with memory mapping
- Manipulating large arrays with HDF5 and PyTables
- Manipulating large heterogeneous tables with HDF5 and PyTables
推薦閱讀
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- Learn Blockchain Programming with JavaScript
- PWA入門與實踐
- Redis Applied Design Patterns
- Azure IoT Development Cookbook
- 深入理解Django:框架內幕與實現原理
- Hands-On Data Structures and Algorithms with JavaScript
- Java技術手冊(原書第7版)
- Expert Android Programming
- 基于Swift語言的iOS App 商業實戰教程
- Web程序設計(第二版)
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- Learning Unity 2D Game Development by Example
- Java網絡編程核心技術詳解(視頻微課版)
- Processing創意編程指南