mlnbook / pydata-toolz

python函数式编程toolz示例

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyToolz 示例,汉化版

Old School - Functional Data Analysis

This talk will use core functionality from the PyToolz projects. Students will leave both with a set of concrete tools and with an understanding of some of the more applicable lessons from the functional style.

Presented at PyData NYC 2013.

The tutorial video is now available on Vimeo.

Requirements

  • Python > 2.6
  • Toolz - pip install toolz

Notebooks

The following links will open the tutorial notebooks in IPython's online notebook viewer:

Data

Data for most of the notebooks resides in the data directory

The human genome data can be found here

The Github data can be found here

Errata

After the talk Jake Vanderplas showed me that indeed numpy does support accumulation on any binary operator. Try the following in ipython for a list of supported binops

import numpy
numpy.*.accumulate?

About

python函数式编程toolz示例

License:MIT License


Languages

Language:Jupyter Notebook 100.0%