python数据分析练习_GitHub - infoplat/pydata-notebook: 利用python进行数据分析练习代码...

pydata-notebook 利用python进行数据分析(练习代码)

为无为,事无事,味无味。大小多少。报怨以德。

图难于其易,为大于其细;

天下难事,必作于易;天下大事,必作于细。

--老子

准备工作

安装EPD_free

Enthought Canopy (Enthought Python Distribution):来自Enthought的面向科学计算的Python计算包。包括免费EPDFree(免费的基本版,带有NumPy、SciPy、matplotlib、Chac以及IPython)和EPD Full(完整版,含有100多个针对各个领域的科学计算包)。EPD Full对高效免费,非高校用户需要缴纳年费。

目前版本EPD使用的是Python 2.7。安装完毕后,你将可以用到下面的这些包:

Python科学计算基础库:NumPy、SciPy、matplotlib以及IPython。这些都包含在EPDfree中。

IPython NoteBook依赖项:tornado和pyzmq。这些也包含在EPDfree中了。

pandas(0.8.2版或更高版本)

EPDfree安装如下:

下载epd_free-7.3-2-win-x86:点击下载

双击安装epd_free-7.3-2-win-x86,安装前需要卸载机器上已安装的Python。文件默认安装在 c:\Python27

安装完成后,打开DOS,运行:python,可以打开命令行Python,并显示Python 2.7.3 |EPD_free 7.3-2 (32-bit)| (default, Apr 12 2012, 14:30:37) [MSC v.1500 32 bit (Intel)] on win32类似信息

安装pandas

pandas是Python数据分析包,详细介绍请百度一下。

下载最新版本二进制安装包:点击下载

双击安装pandas,安装完毕后就可以在Python中使用了

《利用Python进行数据分析》电子书

引言

来自bit.ly的1.usa.gov数据:usa_gov.ipynb

MoviesLens 1M数据集:MovieLens1M.ipynb

1880-2010年间全美婴儿姓名:names.ipynb

关于pandas的一些练习:pandas_test.ipynb

IPython:一种交互式计算和开发环境

介绍两种打开IPython方法,使用下面方法需要EPDfree安装在c:\Python27,否则需要修改快捷方式的程序路径:

在浏览器打开:执行Notebook PyLab.lnk

在命令行打开:执行PyLab.lnk

代码:ch03.ipynb

NumPy基础:数组和矢量计算

代码:ch04.ipynb

pandas入门

代码:ch05.ipynb

# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ pip-wheel-metadata/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py db.sqlite3 db.sqlite3-journal # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder target/ # Jupyter Notebook .ipynb_checkpoints # IPython profile_default/ ipython_config.py # pyenv .python-version # pipenv # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, pipenv may install dependencies that don't work, or not # install all needed dependencies. #Pipfile.lock # PEP 582; used by e.g. github.com/David-OConnor/pyflow __pypackages__/ # Celery stuff celerybeat-schedule celerybeat.pid # SageMath parsed files *.sage.py # Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ .dmypy.json dmypy.json # Pyre type checker .pyre/
最新发布
06-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值