File tree
135 files changed
+2317
-3633
lines changed- 101-analyzing-the-frequency-components-of-a-signal-with-a-fast-fourier-transform
- 102-applying-a-linear-filter-to-a-digital-signal
- 103-computing-the-autocorrelation-of-a-time-series
- 11-introducing-ipython-and-the-jupyter-notebook
- 111-manipulating-the-exposure-of-an-image
- 112-applying-filters-on-an-image
- 113-segmenting-an-image
- 114-finding-points-of-interest-in-an-image
- 115-detecting-faces-in-an-image-with-opencv
- 116-applying-digital-filters-to-speech-sounds
- 117-creating-a-sound-synthesizer-in-the-notebook
- 12-getting-started-with-exploratory-data-analysis-in-the-jupyter-notebook
- 121-plotting-the-bifurcation-diagram-of-a-chaotic-dynamical-system
- 122-simulating-an-elementary-cellular-automaton
- 123-simulating-an-ordinary-differential-equation-with-scipy
- 124-simulating-a-partial-differential-equation-reaction-diffusion-systems-and-turing-patterns
- 13-introducing-the-multidimensional-array-in-numpy-for-fast-array-computations
- 131-simulating-a-discrete-time-markov-chain
- 132-simulating-a-poisson-process
- 133-simulating-a-brownian-motion
- 134-simulating-a-stochastic-differential-equation
- 14-creating-an-ipython-extension-with-custom-magic-commands
- 141-manipulating-and-visualizing-graphs-with-networkx
- 142-drawing-flight-routes-with-networkx
- 143-resolving-dependencies-in-a-directed-acyclic-graph-with-a-topological-sort
- 144-computing-connected-components-in-an-image
- 145-computing-the-voronoi-diagram-of-a-set-of-points
- 146-manipulating-geospatial-data-with-cartopy
- 147-creating-a-route-planner-for-a-road-network
- 15-mastering-ipythons-configuration-system
- 151-diving-into-symbolic-computing-with-sympy
- 152-solving-equations-and-inequalities
- 153-analyzing-real-valued-functions
- 154-computing-exact-probabilities-and-manipulating-random-variables
- 155-a-bit-of-number-theory-with-sympy
- 156-finding-a-boolean-propositional-formula-from-a-truth-table
- 157-analyzing-a-nonlinear-differential-system-lotka-volterra-predator-prey-equations
- 158-getting-started-with-sage
- 16-creating-a-simple-kernel-for-jupyter
- 21-learning-the-basics-of-the-unix-shell
- 22-using-the-latest-features-of-python-3
- 23-learning-the-basics-of-the-distributed-version-control-system-git
- 24-a-typical-workflow-with-git-branching
- 25-efficient-interactive-computing-workflows-with-ipython
- 26-ten-tips-for-conducting-reproducible-interactive-computing-experiments
- 27-writing-high-quality-python-code
- 28-writing-unit-tests-with-pytest
- 29-debugging-code-with-ipython
- 31-teaching-programming-in-the-notebook-with-ipython-blocks
- 32-converting-a-jupyter-notebook-to-other-formats-with-nbconvert
- 33-mastering-widgets-in-the-jupyter-notebook
- 34-creating-custom-jupyter-notebook-widgets-in-python-html-and-javascript
- 35-configuring-the-jupyter-notebook
- 36-introducing-jupyterlab
- 41-evaluating-the-time-taken-by-a-command-in-ipython
- 42-profiling-your-code-easily-with-cprofile-and-ipython
- 43-profiling-your-code-line-by-line-with-line_profiler
- 44-profiling-the-memory-usage-of-your-code-with-memory_profiler
- 45-understanding-the-internals-of-numpy-to-avoid-unnecessary-array-copying
- 46-using-stride-tricks-with-numpy
- 47-implementing-an-efficient-rolling-average-algorithm-with-stride-tricks
- 48-processing-large-numpy-arrays-with-memory-mapping
- 49-manipulating-large-arrays-with-hdf5
- 51-knowing-python-to-write-faster-code
- 510-interacting-with-asynchronous-parallel-tasks-in-ipython
- 511-performing-out-of-core-computations-on-large-arrays-with-dask
- 512-trying-the-julia-programming-language-in-the-jupyter-notebook
- 52-accelerating-pure-python-code-with-numba-and-just-in-time-compilation
- 53-accelerating-array-computations-with-numexpr
- 54-wrapping-a-c-library-in-python-with-ctypes
- 55-accelerating-python-code-with-cython
- 56-optimizing-cython-code-by-writing-less-python-and-more-c
- 57-releasing-the-gil-to-take-advantage-of-multi-core-processors-with-cython-and-openmp
- 58-writing-massively-parallel-code-for-nvidia-graphics-cards-gpus-with-cuda
- 59-distributing-python-code-across-multiple-cores-with-ipython
- 61-using-matplotlib-styles
- 62-creating-statistical-plots-easily-with-seaborn
- 63-creating-interactive-web-visualizations-with-bokeh-and-holoviews
- 64-visualizing-a-networkx-graph-in-the-notebook-with-d3js
- 65-discovering-interactive-visualization-libraries-in-the-notebook
- 66-creating-plots-with-altair-and-the-vega-lite-specification
- 71-exploring-a-dataset-with-pandas-and-matplotlib
- 72-getting-started-with-statistical-hypothesis-testing-a-simple-z-test
- 73-getting-started-with-bayesian-methods
- 74-estimating-the-correlation-between-two-variables-with-a-contingency-table-and-a-chi-squared-test
- 75-fitting-a-probability-distribution-to-data-with-the-maximum-likelihood-method
- 76-estimating-a-probability-distribution-nonparametrically-with-a-kernel-density-estimation
- 77-fitting-a-bayesian-model-by-sampling-from-a-posterior-distribution-with-a-markov-chain-monte-carlo-method
- 78-analyzing-data-with-the-r-programming-language-in-the-jupyter-notebook
- 81-getting-started-with-scikit-learn
- 82-predicting-who-will-survive-on-the-titanic-with-logistic-regression
- 83-learning-to-recognize-handwritten-digits-with-a-k-nearest-neighbors-classifier
- 84-learning-from-text-naive-bayes-for-natural-language-processing
- 85-using-support-vector-machines-for-classification-tasks
- 86-using-a-random-forest-to-select-important-features-for-regression
- 87-reducing-the-dimensionality-of-a-dataset-with-a-principal-component-analysis
- 91-finding-the-root-of-a-mathematical-function
- 92-minimizing-a-mathematical-function
- 93-fitting-a-function-to-data-with-nonlinear-least-squares
- 94-finding-the-equilibrium-state-of-a-physical-system-by-minimizing-its-potential-energy
- chapter-1-a-tour-of-interactive-computing-with-jupyter-and-ipython
- chapter-10-signal-processing
- chapter-11-image-and-audio-processing
- chapter-12-deterministic-dynamical-systems
- chapter-13-stochastic-dynamical-systems
- chapter-14-graphs-geometry-and-geographic-information-systems
- chapter-15-symbolic-and-numerical-mathematics
- chapter-2-best-practices-in-interactive-computing
- chapter-3-mastering-the-jupyter-notebook
- chapter-4-profiling-and-optimization
- chapter-5-high-performance-computing
- chapter-6-data-visualization
- chapter-7-statistical-data-analysis
- chapter-8-machine-learning
- chapter-9-numerical-optimization
- cookbook
- featured-06
- feeds
- minibook
- pages
- chapter01_basic/images
- chapter04_optimization/images
- chapter05_hpc/images
- chapter07_stats/07_pymc_files
- chapter15_symbolic/05_number_theory_files
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
135 files changed
+2317
-3633
lines changedLarge diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 |
| - | |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
| 38 | + | |
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 |
| - | |
43 |
| - | |
44 |
| - | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
| |||
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
98 |
| - | |
| 98 | + | |
99 | 99 |
| |
100 | 100 |
| |
101 | 101 |
| |
102 | 102 |
| |
103 |
| - | |
104 | 103 |
| |
105 | 104 |
| |
106 | 105 |
| |
107 |
| - | |
| 106 | + | |
108 | 107 |
| |
109 | 108 |
| |
110 | 109 |
| |
111 |
| - | |
112 | 110 |
| |
113 | 111 |
| |
114 | 112 |
| |
115 |
| - | |
| 113 | + | |
116 | 114 |
| |
117 | 115 |
| |
118 | 116 |
| |
| |||
127 | 125 |
| |
128 | 126 |
| |
129 | 127 |
| |
130 |
| - | |
131 | 128 |
| |
132 | 129 |
| |
133 | 130 |
| |
134 |
| - | |
| 131 | + | |
135 | 132 |
| |
136 |
| - | |
137 | 133 |
| |
138 | 134 |
| |
139 | 135 |
| |
140 | 136 |
| |
141 | 137 |
| |
142 |
| - | |
| 138 | + | |
143 | 139 |
| |
144 | 140 |
| |
145 |
| - | |
146 | 141 |
| |
147 | 142 |
| |
148 | 143 |
| |
149 | 144 |
| |
150 | 145 |
| |
151 |
| - | |
| 146 | + | |
152 | 147 |
| |
153 |
| - | |
154 | 148 |
| |
155 | 149 |
| |
156 | 150 |
| |
| |||
182 | 176 |
| |
183 | 177 |
| |
184 | 178 |
| |
185 |
| - | |
| 179 | + | |
186 | 180 |
| |
187 |
| - | |
| 181 | + | |
188 | 182 |
| |
189 | 183 |
| |
190 | 184 |
| |
| |||
204 | 198 |
| |
205 | 199 |
| |
206 | 200 |
| |
207 |
| - | |
| 201 | + | |
208 | 202 |
| |
209 | 203 |
| |
210 | 204 |
| |
211 | 205 |
| |
212 | 206 |
| |
213 |
| - | |
214 |
| - | |
| 207 | + |
0 commit comments