Python for Data Analysis
本文只是一篇類似導(dǎo)向性的分享, 并沒(méi)有原創(chuàng)內(nèi)容, 主要是書籍和網(wǎng)絡(luò)資源的整理, 僅供參考. 可能會(huì)有后續(xù)補(bǔ)充更新.
資源
A Byte of Python 這是給沒(méi)有使用過(guò) Python 的人員的入門級(jí)材料, 如果有編程基礎(chǔ)的話應(yīng)當(dāng)一兩天就可以上手了.
- Python for Data Analysis
Python for Finance 2015年的新書, 相比前者, 也涵蓋了基礎(chǔ)的介紹, 適合初學(xué).
NumPy for Matlab Users
Python for Data Analysis 這本書介紹的生態(tài)已經(jīng)非常詳盡了, 以下是一些補(bǔ)充. 只是給定關(guān)鍵詞, 有興趣的可以進(jìn)一步查閱資料.
對(duì)其他數(shù)據(jù)分析語(yǔ)言的用戶的友好文檔
NumPy for R (and S-Plus) users
NumPy for MATLAB users
集成生態(tài)的發(fā)布版本
科學(xué)計(jì)算的生態(tài), 一個(gè)個(gè)安裝起來(lái)也未必省心, 尤其是 Windows, 有集成了諸如 Numpy, Scipy 等庫(kù)的第三方發(fā)布版本.比如 Anaconda
開發(fā) / 研究工具
IPython notebook : 相當(dāng)于 RStudio 中 Rmd 的編輯和運(yùn)行的模式, 不過(guò)個(gè)人認(rèn)為使用起來(lái)更加方便.
Pycharm : 更加貼近開發(fā)的 IDE.
Spyder : 更加接近 Matlab 環(huán)境的開發(fā).
IPython Notebook
IPython Notebook - a web-based interactive computational environment
Minibook
http://ipython-books.github.io/minibook/
外面已經(jīng)有電子版的了, 里面的內(nèi)容也涵蓋了基本的 numpy 及其科學(xué)計(jì)算生態(tài)的簡(jiǎn)單介紹. 非常推薦 入門學(xué)習(xí).
Cookbook
http://ipython-books.github.io/cookbook/
暫時(shí)還沒(méi)有找到電子資源, 好在網(wǎng)站本身也開放了大量示例, 也是很好的學(xué)習(xí)資源.
有好的資源歡迎分享
性能提升
Python 的數(shù)據(jù)工具的底層已經(jīng)做了相當(dāng)?shù)膬?yōu)化, 除非是生產(chǎn)環(huán)境對(duì)性能要求非常苛刻, 一般也很少使用, 可以不多做考慮.
Cython : Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). 瓶頸的內(nèi)容可以使用 Cython 配合 C/C++ 做模塊替換.
Pypy : PyPy is a fast, compliant alternative implementation of the Python language. 是 Python 語(yǔ)法的替換實(shí)現(xiàn), 但是對(duì)于 Numpy 生態(tài)的支持還不屬于穩(wěn)定階段.
數(shù)據(jù)存儲(chǔ)
HDF5
HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data.
Pandas 有對(duì) hdf5 格式數(shù)據(jù)的支持.
HDF5 for Python
TODO
相關(guān)資源的鏈接完善
教程文檔/視頻的列舉
例子的給定
更新歷史
- 2015-02-20 添加了 IPython Notebook 和 Python for Finance 的相關(guān)學(xué)習(xí)資源
- 2015-02-05 添加對(duì)其他數(shù)據(jù)分析語(yǔ)言的用戶的友好文檔
- 2015-01-31 創(chuàng)建
轉(zhuǎn)載于:https://www.cnblogs.com/hanzhichao2000/p/python-for-data-analysis.html
總結(jié)
以上是生活随笔為你收集整理的Python for Data Analysis的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 为何类型转型Integer[] = Ob
- 下一篇: BZOJ2093 : [Poi2010]