python学习开发环境_Python 机器学习之开发环境

Python 数据分析库

Python 编程语言

NumPy

提供常用的数值数组、矩阵等函数,为Python提供快速的多维数组处理能力。

SciPy

是一种使用NumPy来做高等数学、信号处理、优化、统计的扩展包。

在NumPy基础上添加了众多科学计算工具包。

Pandas

Python Data AnalysiS Library

是一种构建于NumPy的高级数据结构和精巧工具,能快速简单的处理数据。

在Numpy基础上提供了更多的数据读写工具。

Matplotlib

Python绘图库

nltk

自然语言处理工具包 (Natural Language Toolkit)

igraph

图计算和社交网络分析库

Scikit-learn

是建立在Scipy之上的一个用于机器学习的Python模块。

Python 开发环境

pip

pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具。

更换国内源:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplenumpy

IPython

IPython是一个交互式的Python环境,是Python的原生交互式 shell 的增强版,可以完成许多不同寻常的任务,比如帮助实现并行化计算;主要使用它提供的交互性帮助,比如代码着色、改进了的命令行回调、制表符完成、宏功能以及改进了的交互式帮助。

Jupyter Notebook

Jupyter Notebook,以前又叫IPython notebook,是一个交互式的编程环境, 现在已支持运行40+种编程语言,可以用来编写漂亮的交互式文档。用Jupyter Notebook编写Python代码,能很好的交互式展现运行结果。

Anaconda

Anaconda Python 是Python科学技术包的合集,功能和Python(x,y) 类似。它是新起之秀,已更新多次了。包管理使用conda,GUI基于 PySide,所有的包基本上都是最新版,没有PyQt和wxpython等,容量适中,但该有的科学计算包都有:numpy,sicpy,matplotlib,spyder....。

Anaconda Python 是完全免费的企业级的Python发行大规模数据处理、预测分析和科学计算工具。

Linux系统里面,Anaconda 安装、更新和删除都很方便,且所有的东西都只安装在一个目录中 /home/user/anaconda/。Anaconda的开发和维护中有Python创始人和社区的核心成员。Anaconda目前提供Python 2.6.X,Python 2.7.X,Python 3.3.X和Python 3.4.X四个系列发行包,这也是其他发行版所望尘莫及的。因此在各种操作系统中,无论是Linux,还是Windows、Mac,都推荐Anaconda!

Anacoda 常用文档如下:

Anaconda集成了IPthon、Jupyter Notebook,能自动解决Python的依赖问题。使用Anaconda安装、管理、使用Python及Python的各种包很方便,推荐使用Anaconda。

查看Python版本

import sys

print('Python: {}'.format(sys.version))

import scipy

print('scipy: {}'.format(scipy.__version__))

# numpy

import numpy

print('numpy: {}'.format(numpy.__version__))

# matplotlib

import matplotlib

print('matplotlib: {}'.format(matplotlib.__version__))

# pandas

import pandas

print('pandas: {}'.format(pandas.__version__))

# scikit-learn

import sklearn

print('sklearn: {}'.format(sklearn.__version__))

我的开发环境输出如下:

Python: 2.7.13 |Anaconda 4.4.0 (x86_64)| (default, Dec 20 2016, 23:05:08)

[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]

scipy: 0.19.0

numpy: 1.12.1

matplotlib: 2.0.2

pandas: 0.20.1

sklearn: 0.18.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值