# Notebook Gallery

Links to the best IPython and Jupyter Notebooks.

Loading web page ...

#### matplotlib - 2D and 3D plotting in Python

The latest version of this IPython notebook lecture is available at http://github.com/jrjohansson/scientific-python-lectures .

#### Visualizing distributions of data

This notebook demonstrates different approaches to graphically representing distributions of data, specifically focusing on the tools provided by the seaborn package.

#### Neural Networks

Neural networks are one approach to machine learning that attempts to deal with the problem of large data dimensionality. The neural network approach uses a fixed number of basis functions - in contrast to methods such as support vector machines ...

#### XKCD plots in Matplotlib

Update: the matplotlib pull request has been merged! See This post for a description of the XKCD functionality now built-in to matplotlib!

#### Advanced Data Visualization

There have been many examples of useful and exciting data visualizations for a variety of topics and applications.

#### Web Scraping Indeed for Key Data Science Job Skills

As many of you probably know, being a data scientist can require a pretty large skill set . . .

#### Automating Microsoft Office with Python

Windows applications, for many years, have provided a COM API for automation. This includes Microsoft Office as well.

#### Python for Data Science

This short primer on Python is designed to provide a rapid "on-ramp" to enable computer programmers who are already familiar with concepts and constructs in other programming languages learn enough about Python to facilitate the effective use of open-source and ...

#### Three-Body Problem

This notebook implements a numeric simulation of the three-body problem . This is done using the Julia Language and the Sundials library.

#### A Primer on Bayesian Methods for Multilevel Modeling

Hierarchical or multilevel modeling is a generalization of regression modeling.

#### INTRODUCTION TO PYTHON FOR DATA MINING

I do most of my work from the command line, but Anaconda comes with a launcher app that can be found in the ~/anaconda directory. To get the launcher to work with a Mac, you need to do the following:

#### 9.1 Reading data from SQL databases

So far we've only talked about reading data from CSV files. That's a pretty common way to store data, but there are many others! Pandas can read from HTML, JSON, SQL, Excel (!!!), HDF5, Stata, and a few other things. ...

#### Interactive Financial Analytics with Python & IPython

Tutorial with Examples based on the VSTOXX Volatility Index

#### 6.4. Visualizing a NetworkX graph in the IPython notebook with d3.js

This is one of the 100 recipes of the IPython Cookbook , the definitive guide to high-performance scientific computing and data science in Python.

#### No title

This web site does not host notebooks, it only renders notebooks available on other websites.

#### A D3 Viewer for Matplotlib Visualizations

This notebook originally appeared as a blog post by Jake Vanderplas on Pythonic Perambulations . Content is BSD licensed

#### Scatter plots in Lightning

Style options like color and size can be passed a single value, which affects all points

#### >>> The Traveling Salesperson Problem

Given a set of cities and the distances between each pair of cities, what is the shortest possible tour that visits each city exactly once, and returns to the starting city?

#### Faster data processing in Python

Let's discuss how to make these choices with the aim of running code faster.

#### Theano Tutorial

Theano is a software package which allows you to write symbolic code and compile it onto different architectures (in particular, CPU and GPU). It was developed by machine learning researchers at the University of Montreal. Its use is not limited ...

#### Probabilistic Programming in Python using PyMC

Authors: Thomas V. Wiecki, John Salvatier, Christopher Fonnesbeck