You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: toc.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ This chapter details best practices for writing reproducible, high-quality code:
38
38
39
39
### Chapter 3: Mastering the Notebook
40
40
41
-
This chapter covers advanced topics related to the IPython notebook, notably the **notebook format**, notebook conversions with **nbconvert**, and CSS/Javascript customization. The new **interactive widgets** available in IPython 2.0+ are also extensively covered. These techniques make data analysis in the notebook more interactive than ever.
41
+
This chapter covers advanced topics related to the IPython notebook, notably the **notebook format**, notebook conversions with **nbconvert**, and **CSS/Javascript customization**. The new **interactive widgets** available in IPython 2.0+ are also extensively covered. These techniques make data analysis in the notebook more interactive than ever.
42
42
43
43
*[3.1. Teaching programming in the notebook with IPython blocks](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter03_notebook/01_blocks.ipynb)
44
44
*[3.2. Converting an IPython notebook to other formats with nbconvert](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter03_notebook/02_nbformat.ipynb)
@@ -52,7 +52,7 @@ This chapter covers advanced topics related to the IPython notebook, notably the
52
52
53
53
### Chapter 4: Profiling and Optimization
54
54
55
-
This chapter covers methods for making your code faster and more efficient: **CPU and memory profiling** in Python, advanced optimization techniques with NumPy (including large array manipulations), and memory mapping of huge arrays with the **HDF5** file format and the PyTables library. These techniques are essential for big data analysis.
55
+
This chapter covers methods for making your code faster and more efficient: **CPU and memory profiling** in Python, **advanced NumPy optimization techniques**(including large array manipulations), and **memory mapping** of huge arrays with the **HDF5** file format and the **PyTables** library. These techniques are essential for big data analysis.
56
56
57
57
*[4.1. Evaluating the time taken by a statement in IPython](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter04_optimization/01_timeit.ipynb)
58
58
*[4.2. Profiling your code easily with cProfile and IPython](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter04_optimization/02_profile.ipynb)
@@ -70,7 +70,7 @@ This chapter covers methods for making your code faster and more efficient: **CP
70
70
71
71
### Chapter 5: High-Performance Computing
72
72
73
-
This chapter covers advanced techniques for making your code much faster: code acceleration with **Numba** and **Cython**, wrapping of C libraries in Python with **ctypes**, parallel computing with IPython, **OpenMP** and **MPI**, and General-Purpose Computing on Graphics Processing Units (GPGPU) with **CUDA** and **OpenCL**. The chapter ends with an introduction to the recent **Julia** language, designed for high-performance numerical computing, and which can be easily used in the IPython notebook.
73
+
This chapter covers advanced techniques for making your code much faster: code acceleration with **Numba** and **Cython**, wrapping of C libraries in Python with **ctypes**, parallel computing with IPython, **OpenMP** and **MPI**, and General-Purpose Computing on Graphics Processing Units (**GPGPU**) with **CUDA** and **OpenCL**. The chapter ends with an introduction to the recent **Julia** language, designed for high-performance numerical computing, and which can be easily used in the IPython notebook.
74
74
75
75
*[5.1. Accelerating pure Python code with Numba and Just-In-Time compilation](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter05_hpc/01_numba.ipynb)
76
76
*[5.2. Accelerating array computations with Numexpr](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter05_hpc/02_numexpr.ipynb)
@@ -94,7 +94,7 @@ This chapter covers advanced techniques for making your code much faster: code a
94
94
95
95
### Chapter 6: Advanced Visualization
96
96
97
-
This chapter introduces a few data visualization libraries that go beyond matplotlib in terms of styling or programming interfaces (**prettyplotlib** and **seaborn**). It also covers interactive visualization in the notebook with **Bokeh**, **mpld3**, and **D3.js**. The chapter ends with an introduction to **Vispy**, a library that leverages the power of Graphics Programming Units for high-performance interactive visualization of big data.
97
+
This chapter introduces a few data visualization libraries that go beyond matplotlib in terms of styling or programming interfaces (**prettyplotlib** and **seaborn**). It also covers interactive visualization in the notebook with **Bokeh**, **mpld3**, and **D3.js**. The chapter ends with an introduction to **Vispy**, a library that leverages the power of Graphics Programming Units (**GPUs**) for high-performance interactive visualization of big data.
98
98
99
99
*[6.1. Making nicer matplotlib figures with prettyplotlib](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter06_viz/01_prettyplotlib.ipynb)
100
100
*[6.2. Creating beautiful statistical plots with seaborn](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter06_viz/02_seaborn.ipynb)
@@ -112,7 +112,7 @@ Part II (chapters 7-15) introduces standard methods in data science and mathemat
112
112
113
113
### Chapter 7: Statistical Data Analysis
114
114
115
-
This chapter covers methods for getting insight into data. It introduces classic **frequentist and Bayesian methods** for hypothesis testing, parametric and nonparametric estimation, and model inference. The chapter leverages Python libraries such as pandas, SciPy, **statsmodels**, and **PyMC**. The last recipe introduces the statistical language **R**, which can be easily used in the notebook.
115
+
This chapter covers methods for getting insight into data. It introduces classic **frequentist and Bayesian methods** for **hypothesis testing**, parametric and nonparametric **estimation**, and model **inference**. The chapter leverages Python libraries such as pandas, SciPy, **statsmodels**, and **PyMC**. The last recipe introduces the statistical language **R**, which can be easily used in the notebook.
116
116
117
117
*[7.1. Exploring a dataset with Pandas and matplotlib](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter07_stats/01_pandas.ipynb)
118
118
*[7.2. Getting started with statistical hypothesis testing: a simple z-test](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter07_stats/02_z_test.ipynb)
@@ -127,7 +127,7 @@ This chapter covers methods for getting insight into data. It introduces classic
127
127
128
128
### Chapter 8: Machine Learning
129
129
130
-
This chapter covers methods for learning and making predictions from data. Using the **scikit-learn** Python package, this chapter illustrates fundamental data mining and machine learning concepts such as supervised and unsupervised learning, classification, regression, feature selection, feature extraction, overfitting, regularization, cross-validation, and grid search. Algorithms addressed in this chapter include logistic regression, Naive Bayes, K-nearest neighbors, Support Vector Machines, random forests, and others. These methods are applied to various types of datasets: numerical data, images, and text.
130
+
This chapter covers methods for learning and making predictions from data. Using the **scikit-learn** Python package, this chapter illustrates fundamental data mining and machine learning concepts such as **supervised and unsupervised learning**, **classification**, **regression**, feature selection, feature extraction, overfitting, regularization, cross-validation, and grid search. Algorithms addressed in this chapter include logistic regression, Naive Bayes, K-nearest neighbors, Support Vector Machines, random forests, and others. These methods are applied to various types of datasets: numerical data, images, and text.
131
131
132
132
*[8.1. Getting started with scikit-learn](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter08_ml/01_scikit.ipynb)
133
133
*[8.2. Predicting who will survive on the Titanic with logistic regression](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter08_ml/02_titanic.ipynb)
@@ -178,7 +178,7 @@ This chapter covers signal processing methods for images and sounds. It introduc
178
178
179
179
### Chapter 12: Deterministic Dynamical Systems
180
180
181
-
This chapter describes dynamical processes underlying particular types of data. It illustrates simulation techniques for discrete-time dynamical systems, as well as for both Ordinary Differential Equations and Partial Differential Equations.
181
+
This chapter describes dynamical processes underlying particular types of data. It illustrates simulation techniques for discrete-time dynamical systems, as well as for both Ordinary Differential Equations (**ODEs**) and Partial Differential Equations (**PDEs**).
182
182
183
183
*[12.1. Plotting the bifurcation diagram of a chaotic dynamical system](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter12_deterministic/01_bifurcation.ipynb)
184
184
*[12.2. Simulating an elementary cellular automaton](http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter12_deterministic/02_cellular.ipynb)
@@ -198,7 +198,7 @@ This chapter describes dynamical random processes underlying particular types of
198
198
*[Full list of references](https://github.com/ipython-books/cookbook-code/blob/master/references/chapter13_stochastic.md)
199
199
200
200
201
-
### Chapter 14: Graphs, Geometry and Geographic Information Systems
201
+
### Chapter 14: Graphs, Geometry, and Geographic Information Systems
202
202
203
203
This chapter covers analysis and visualization methods for graphs, social networks, road networks, maps, and geographic data.
0 commit comments