美文网首页数据分析与机器学习Python之旅
用Python 做大数据分析和机器学习

用Python 做大数据分析和机器学习

作者: 老瓦在霸都 | 来源:发表于2018-07-07 18:57 被阅读32次

Python 为数据分析和机器学习提供诸多工具, anaconda 是其中一个著名的科学计算发行版, 包括近200多个工具包, 常见的有 numpy, scipy, pandas, ipython, matplotlib, sklearn 等等

conda 是它的一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版

  1. 下载安装 anacoda

到清华的镜像站点下载 Anaconda3-5.2.0-Linux-x86.sh

运行 Anaconda3-5.2.0-Linux-x86.sh
安装到 ~/anaconda3

  1. 配置环境
    2.1 配置你的 python 环境

假设我们需要安装Python 3.4,此时,我们需要做的操作如下:

# 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)

conda create --name python34 python=3.4

# 安装好后,使用activate激活某个环境
activate python34 # for Windows
source activate python34 # for Linux & Mac
# 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH

# 此时,再次输入
python --version
# 可以得到`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.4的环境

# 如果想返回默认的python 2.7环境,运行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac

# 删除一个已有的环境
conda remove --name python34 --all

    
# 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)
conda create --name python34 python=3.4
 
# 安装好后,使用activate激活某个环境
activate python34 # for Windows
source activate python34 # for Linux & Mac
# 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH
 
# 此时,再次输入
python --version
# 可以得到`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.4的环境
 
# 如果想返回默认的python 2.7环境,运行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac
 
# 删除一个已有的环境
conda remove --name python34 --all

2.2 配置 anaconda

#add it to ~/.bashrc

export PATH=/opt/anaconda3/bin:${PATH}

source ~/.bashrc

sudo ln -sf /opt/anaconda3/bin/ipython /usr/bin/ipy
sudo ln -sf /opt/anaconda3/bin/pip /usr/bin/ipi

sudo chown -R walter:walter /opt/anaconda3

conda --version
conda 4.5.4


好了, 搞定环境之后, 运行 $ ./anaconda-navigator
打开我最喜爱的 jupyter notebook 开始编程吧

相关文章

  • 用Python 做大数据分析和机器学习

    Python 为数据分析和机器学习提供诸多工具, anaconda 是其中一个著名的科学计算发行版, 包括近200...

  • 无标题文章

    Python Python机器学习的库:scikit-learn2.1: 特性:简单高效的数据挖掘和机器学习分析对...

  • 无标题文章

    Python Python机器学习的库:scikit-learn2.1: 特性:简单高效的数据挖掘和机器学习分析对...

  • 6决策树应用

    1. Python 2. Python机器学习的库:scikit-learn 简单高效的数据挖掘和机器学习分析对...

  • 决策树实现

    1. Python机器学习的库:scikit-learn 1.1: 特性: 简单高效的数据挖掘和机器学习分析 对...

  • 决策树Demo

    1. Python机器学习的库:scikit-learn 1.1: 特性: 简单高效的数据挖掘和机器学习分析对所...

  • 决策树算法

    Python机器学习库:scikit-learn1.1 特性:简单高效的数据挖掘和机器学习分析,对所有用户开放,...

  • 机器学习实战

    机器学习实战 [tag]人工智能,机器学习,可视化,数据分析,k近邻,python,监督机器学习算法, [cont...

  • 最全python学习资料手册,总计200多页,上海交大整理

    这是入门学习Python之前的学习资料,非常全面,从Python基础、到web开发、数据分析、机器学习、深度学习、...

  • 机器学习入坑指南(二):数据预处理

    机器学习初步:数据预处理 机器学习离不开大量的数据。在对这些数据进行分析前,我们先学习一下在 Python 中如何...

网友评论

    本文标题:用Python 做大数据分析和机器学习

    本文链接:https://www.haomeiwen.com/subject/qskgeftx.html