All Projects → ipython-books → Cookbook Code

ipython-books / Cookbook Code

Licence: other
[DEPRECATED] See the new edition:

Projects that are alternatives of or similar to Cookbook Code

Helioml
A book about machine learning, statistics, and data mining for heliophysics
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Ai and security
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Analyticstool
함수산책 - 캐글뽀개기 스터디 자료 보관소
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Fsdl Text Recognizer Project
Full Stack Deep Learning August 2018 Bootcamp Project (Public)
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Yelp nlp project
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Nla2017
Skoltech 2017 NLA course
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Syntax Speaker Prediction
The tastiest machine learning project. Can we predict who is speaking for how long during an episode of the syntax.fm podcast?
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Concrete nlp tutorial
An NLP workshop about concrete solutions to real problems
Stars: ✭ 983 (-0.1%)
Mutual labels:  jupyter-notebook
Scrape global temps
Quick python code to scrape the latest data from all the global surface temperature datasets and return it on a common baseline period.
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Cs145 Notebooks 2016
Public materials for the Fall 2016 offering of CS145
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Residual Attention Convolutional Neural Network
It contains the Attention-56 and Attention-96 models built from scratch in keras. Residual Attention Networks are described in the paper "Residual Attention Network for Image Classification"(https://arxiv.org/pdf/1704.06904.pdf).
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Ml Classification Algorithms Poverty
A comparative assessment of machine learning classification algorithms applied to poverty prediction
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Applied Machine Learning
Applied Machine Learning @ http://amitkaps.com/ml
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Relativistic Average Gan Keras
The implementation of Relativistic average GAN with Keras
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Renewable power plants
Data package: renewable power plants
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Autocalibration
Automatic Hand-to-Eye Calibration for Dobot Magician and Realsense D415
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Tensorflow Mnist Tutorial
MNIST classification in Tensorflow using Django
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Got Book 6
LSTM trained on the first five ASOIAF/GOT books
Stars: ✭ 983 (-0.1%)
Mutual labels:  jupyter-notebook
Sta 663 2015
Course materials for STA663
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook
Opencv Tutorials
Tutorials for learning OpenCV in Python from Scratch
Stars: ✭ 36 (-96.34%)
Mutual labels:  jupyter-notebook

IPython Cookbook

This repository contains the recipes of the IPython Cookbook, the definitive guide to high-performance scientific computing and data science in Python, by Dr. Cyrille Rossant, Packt Publishing, 500 pages, September 2014.

Follow me on Twitter to get all updates

Featured recipes

A selection of free recipes from the book:

  1. Getting the best performance out of NumPy
  2. Simulating a physical system by minimizing an energy
  3. Creating a route planner for road network
  4. Introduction to machine learning in Python with scikit-learn
  5. Simulating a partial differential equation: reaction-diffusion systems and Turing patterns
  6. Getting started with Vispy
  • more coming soon...

Table of contents

Errata

You can report inaccuracies or errors in the GitHub issue tracker. Even better, propose your own corrections by submitting a pull request!

Example data

You will find the data used in the recipes here.

Structure of the repository

The structure of the repo is the following:

notebooks/                      all notebooks with the code of all examples
    chapter01_tour/             
    chapter02_best_practices/   
    ...
    extra/                      extra code example that didn't make it in the book
    guests/                     guest recipes
featured/                       a selection of complete recipes with all text, figures and code
references/                     a curated list of references about scientific Python programming
tools/                          various building Python scripts

Installation

You need Python 3 (or 2) and a bunch of scientific modules for the code examples, mainly IPython 2.0+, NumPy, SciPy, Pandas, and matplotlib. Many recipes that require other modules come with the appropriate installation instructions.

We highly recommend that you use an all-in-one Python distribution like Anaconda. This distribution comes with an excellent package manager named conda. It lets you install easily many modules on most platforms (Windows, Linux, Mac OS X), in 64-bit (recommended if you have a 64-bit OS) or 32-bit.

The recipes are written for Python 3 first, but they also work with Python 2. Please favor Python 3 over Python 2 if you can.

Cloning the repository

You need git, a distributed versioning system, to download a local copy of this repository. Open a terminal and type:

git clone https://github.com/ipython-books/cookbook-code.git

This will copy the repository in a local folder named cookbook-code.

Running the examples

Launch the IPython notebook server with:

ipython notebook

In your browser, go to 127.0.0.1:8888. You can navigate in the repository and open the notebooks.

Contribute

You are welcome to contribute to this repository. You can use the issue tracker to report any problem. You can also propose a pull request (PR) to fix an error, to add some information, or even propose a brand new recipe in the guests/ folder!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].