"IPython Interactive Computing and Visualization Cookbook" - Information and Links:

IPython Interactive Computing and Visualization Cookbook - Info and Reading Options

Book's cover
The cover of “IPython Interactive Computing and Visualization Cookbook” - Open Library.

"IPython Interactive Computing and Visualization Cookbook" was published by Packt Publishing in 2014 - xx, it has 512 pages and the language of the book is English.


“IPython Interactive Computing and Visualization Cookbook” Metadata:

  • Title: ➤  IPython Interactive Computing and Visualization Cookbook
  • Author:
  • Language: English
  • Number of Pages: 512
  • Publisher: Packt Publishing
  • Publish Date:
  • Publish Location: xx

“IPython Interactive Computing and Visualization Cookbook” Subjects and Themes:

Edition Specifications:

  • Pagination: 1 online resource

Edition Identifiers:

AI-generated Review of “IPython Interactive Computing and Visualization Cookbook”:


"IPython Interactive Computing and Visualization Cookbook" Table Of Contents:

  • 1- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: A Tour of Interactive Computing with IPython; Introduction; Introducing the IPython notebook; Getting started with exploratory data analysis in IPython; Introducing the multidimensional array in NumPy for fast array computations; Creating an IPython extension with custom magic commands; Mastering IPython''s configuration system; Creating a simple kernel for IPython; Chapter 2: Best Practices in Interactive Computing; Introduction.
  • 2- Choosing (or not) between Python 2 and Python 3Efficient interactive computing workflows with IPython; Learning the basics of the distributed version control system Git; A typical workflow with Git branching; Ten tips for conducting reproducible interactive computing experiments; Writing high-quality Python code; Writing unit tests with nose; Debugging your code with IPython; Chapter 3: Mastering the Notebook; Introduction; Teaching programming in the notebook with IPython blocks; Converting an IPython notebook to other formats with nbconvert; Adding custom controls in the notebook toolbar.
  • 3- Customizing the CSS style in the notebookUsing interactive widgets
  • 4- a piano in the notebook; Creating a custom JavaScript widget in the notebook
  • 5- a spreadsheet editor for pandas; Processing webcam images in real time from the notebook; Chapter 4: Profiling and Optimization; Introduction; 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.
  • 6- Using stride tricks with NumPyImplementing 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; Chapter 5: High-performance Computing; Introduction; Accelerating pure Python code with Numba and Just-In-Time compilation; Accelerating array computations with Numexpr; Wrapping a C library in Python with ctypes; Accelerating Python code with Cython.
  • 7- Optimizing Cython code by writing less Python and more CReleasing the GIL to take advantage of ; multi-core processors with Cython and OpenMP; Writing massively parallel code for NVIDIA graphics cards (GPUs) with CUDA; Writing massively parallel code for heterogeneous platforms with OpenCL; Distributing Python code across multiple cores with IPython; Interacting with asynchronous parallel tasks in IPython; Parallelizing code with MPI in IPython; Trying the Julia language in the notebook; Chapter 6: Advanced Visualization; Introduction; Making nicer matplotlib figures with prettyplotlib.

"IPython Interactive Computing and Visualization Cookbook" Description:

The Open Library:

With its widely acclaimed web-based notebook, IPython is an ideal gateway to data analysis and numerical computing in Python. This book contains many ready-to-use focused recipes for high-performance scientific computing and data analysis. You will learn how to: code better by writing high-quality, readable, and well-tested programs; profiling and optimizing your code, and conducting reproducible interactive computing experiments; master all of the new features of the IPython notebook, including the interactive HTML/JavaScript widgets; analyze data with Bayesian and frequentist statistics (Pandas, PyMC, and R), and learn from data with machine learning (scikit-learn); gain insight into signals, images, and sounds with SciPy, scikit-image, and OpenCV; write blazingly fast Python programs with NumPy, PyTables, ctypes, Numba, Cython, OpenMP, GPU programming (CUDA and OpenCL), parallel IPython, MPI, and many more. --

Read “IPython Interactive Computing and Visualization Cookbook”:

Read “IPython Interactive Computing and Visualization Cookbook” by choosing from the options below.

Search for “IPython Interactive Computing and Visualization Cookbook” downloads:

Visit our Downloads Search page to see if downloads are available.

Borrow "IPython Interactive Computing and Visualization Cookbook" Online:

Check on the availability of online borrowing. Please note that online borrowing has copyright-based limitations and that the quality of ebooks may vary.

Find “IPython Interactive Computing and Visualization Cookbook” in Libraries Near You:

Read or borrow “IPython Interactive Computing and Visualization Cookbook” from your local library.

Buy “IPython Interactive Computing and Visualization Cookbook” online:

Shop for “IPython Interactive Computing and Visualization Cookbook” on popular online marketplaces.


Related Books

Related Ebooks

Source: The Open Library

E-Books

Related Ebooks from the Open Library and The Internet Archive.

1IPython Interactive Computing and Visualization Cookbook - Ebook

Please note that the files availability may be limited due to copyright restrictions.
Check the files availability here, with more info and coverage.

“IPython Interactive Computing and Visualization Cookbook - Ebook” Metadata:

  • Title: ➤  IPython Interactive Computing and Visualization Cookbook - Ebook

Find "IPython Interactive Computing And Visualization Cookbook" in Wikipdedia