fchollet /
deep-learning-with-python-notebooks
Jupyter notebooks for the code samples of the book "Deep Learning with Python"
Loading repository data…
gapatino / repository
Jupyter Notebook for PyData DC 2016 on "Making Your Code Faster: Cython and parallel processing in the Jupyter Notebook"
Repository for the PyData DC 2016 tutorial
Python has multiple options to speed up code execution, including the use of specialized libraries, different compilers or paralle processing. However, within the Jupyter Notebook only a subset of methods from those options are available. The current project shows the implementation of some of them to solve the following problem:
The function y = x^2 can be approximated using its derivative y' = 2x through the Euler method:
y(n+1) = y(n) + (step * y')
The precision of the approximation depends on the step being very small.
We want to find the step size that gives a difference < 1e-5 when comparing the values obtained
using the y=x^2 formula and the Euler method after evaluating a million points
The following methods will be covered:
The video of the presentation is available at:
https://www.youtube.com/watch?v=MiHddLYZ6cQ
Note: Many other parallel processing methods are also available. I would recommend checking the other talks from PyData DC 2016 on Dask and concurrent.futures
Selected from shared topics, language and repository description—not editorial ratings.
fchollet /
Jupyter notebooks for the code samples of the book "Deep Learning with Python"
ipython /
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
kubeflow /
Machine Learning Toolkit for Kubernetes
fastai /
Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course
jupyterhub /
Multi-user server for Jupyter notebooks
NirDiamant /
22 prompt engineering techniques with hands-on Jupyter Notebook tutorials, from fundamental concepts to advanced strategies for leveraging LLMs.