如果只想做机器学习方面的东西,那么直接安装Anaconda就够了,anaconda相当于机器学习的一个集成IDE吧,安装Anaconda之后,它会在你的电脑上把Python和机器学习所需要的包都安装好了,所以了您只需要安装Anaconda就可以。如果您想折腾一下那也可以,需要先装python,再装numpy,再装scipy,顺序也不能乱。

对于机器学习的学习我们一般将scikit-learn作为学习工具,scikit-learn简称sklearn,它集成了大量机器学习相关的工具开发库。

具体可以参考官网:http://scikit-learn.org/stable/index.html

sklearn使用的是Python语言,在安装sklearn之前,我们需要下面准备工作。

1、安装Python (>= 2.6 or >= 3.3)开发环境
Python的安装比较简单,直接进入官网https://www.python.org/downloads/,我们就可以进行下载安装了。

2、安装NumPy (>= 1.6.1),SciPy (>= 0.9)这两个包

它们两个的安装分别进入官网就可以看到安装步骤了

http://www.scipy.org/install.html

另外,需要说明的是,最简单的方法就是使用python的科学计算工具,它集成了Python环境以及支持各种python科学计算开发包,例如NumPy ,SciPy 等等。

1、Anaconda

支持Linux, Windows 和 Mac

2、Enthought Canopy

支持Linux, Windows 和 Mac

3、Python(x,y)

只支持Windows

4、WinPython

只支持Windows

5、Pyzo

支持Linux, Windows 和 Mac

安装了上面的工具,就相当于安装了Python、IPython和一些包等等。

上面对应的都是python的一些科学计算工具,它们的强大之处就在于提供了python可视化环境和科学计算依赖包。主要用于进行一些科研实验,就是matlab的作用一样。

这里穿插说说Python、IPython、Ipython notebook和Spyder

  • ipython是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
  • IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的Markdown单元和表示代码的Code单元。
  • Spyder是一个简单的python集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。具体可以参考:https://github.com/spyder-ide/spyder

当上面的准备工作完成之后,我们就可以安装sklearn了

pip install -U scikit-learn
  • 1
  • 1

对于python的项目开发有一款强大的集成开发工具PyCharm

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

PyCharm具体的安装参考官方网站:
http://www.jetbrains.com/pycharm/index.html

在PyCharm里面我们可以直接进行手动的安装scikit-learn以及其他的一些开发包,非常的方便。

另外可以将上面的科学技术工具和python集成开发工具PyCharm结合一块,进行项目的开发。

搭建机器学习Python环境相关推荐

  1. python人工智能入门优达视频_python入门视频教你搭建机器学习Python环境的正确姿势...

    为机器学习搭建好Python环境听起来简单,但有时候坑还不少.如果此前没有配置过类似的环境,很可能会苦苦折腾各种命令好几个小时.可是我明明只是想马上搞起来我的机器学习! 在优达学城(Udacity)此 ...

  2. python numpy安装教程_手把手教你搭建机器学习开发环境—Python与NumPy的超简安装教程...

    手把手教你搭建机器学习开发环境Python语言是机器学习的基础,所以,想要入门机器学习,配置好Python的开发环境是第一步.本文就手把手的教你配置好基于Python的机器学习开发环境.超简单!第一步 ...

  3. 搭建selenium + Python环境的总结:

    安装Python+Selenium 写博客是一个不错的选择,首先,是担心自己忘掉,其次,可以供大家做一个参考: 其实,这是自己第一次搭建Python环境(之前用了一周的Idle),还是比较容易的吧: ...

  4. 自动化测试框架搭建三python环境安装selenium和手动下载安装selenium的方法

    python环境安装selenium和手动下载安装selenium的方法 方法1:cmd环境下,用pip install selenium 可能会很慢 方法2:下载selenium安装包手动安装 下载 ...

  5. python人工智能入门优达视频_机器学习:优达教你搭建Python 环境的正确姿势

    原标题:机器学习:优达教你搭建Python 环境的正确姿势 为机器学习搭建好 Python 环境听起来简单,但有时候坑还不少.如果此前没有配置过类似的环境,很可能会苦苦折腾各种命令好几个小时.可是我明 ...

  6. 深度学习Python环境打包到另外一台电脑(详细教程)

    思考:当我们在一台电脑上搭建完毕python环境,需要在另外一台电脑上使用时,还需要再次重新搭建一次,这样费时又费力,有没有更好的办法呢. 答案:of course!!!! 下面就一起来看看吧. 1. ...

  7. Python环境的配置

    文章目录 一.Anaconda安装 二.Jupyter的安装与相关配置 1.安装命令: 2.修改默认空间: 3.安装拓展功能: 三.Cuda的安装 四.Cudnn安装 五.建立tf虚拟环境并安装tf2 ...

  8. ubuntu20.04软件安装和配置python环境

    1.在安装完ubuntu20.04后首先要进行换源,否则无法进行下载: 打开软件和更新,然后点击"下载自"-->"其他"-->"选择最佳服 ...

  9. 机器学习Python编程环境搭建

    引言 使用Python作为机器学习的编程工具,具有很多优点,例如Python语法简洁,表达能力强(简短的几行代码抵得上其它语言数十行),第三方支持库多."工欲善其事,必先利其器", ...

最新文章

  1. 重磅!新一轮“双一流”,有重大变化!
  2. 前沿速递:因果涌现在多种因果衡量标准下普遍存在
  3. 【BZOJ】 3238: [Ahoi2013]差异
  4. 零元学Expression Blend 4 - Chapter 38 看如何使用Clip修出想要的完美曲线(下)
  5. switch最大选项数目_随时随地学习C语言之3—if和switch哪个效率高?
  6. android adb 开机广播,Android中常用的adb指令
  7. 资源共享型智能指针实现方式
  8. C语言版:装饰器模式
  9. 【软件工程第三次作业】
  10. 实例手册_平法钢筋算不清?钢筋工程量清单编制与应用手册,海量实例看就懂...
  11. 大剧播出无人值守“心里不慌”,优酷全链路技术齐上阵
  12. 【PAT】2020年春季考试划水准备贴
  13. java 防止sql注入_Java中SQL注入以及如何轻松防止它
  14. 单CPU环境中如何实现多进程并行工作?
  15. 计算机软考网络工程师历年真题,2019上半年软考网络工程师考试下午真题
  16. markdown文档:一个简单标记语言的使用及GitHub实际应用
  17. java 比较当前时间_java时间比较
  18. 安卓硬件模拟大师_青春的记忆,记安卓防御软件历史见证者:LBE安全大师
  19. 微信步步为营,百度节节溃败
  20. 20172303 20172322 2017-2018-2 暑假作业 结对编程项目-舒尔特方格(增补:计时器的加入与页面优化)...

热门文章

  1. 鳄鱼线在期货中用法_警察在监视您的电话吗? 问鳄鱼猎人
  2. 设计模式——工厂模式(简单工厂/工厂/抽象)
  3. 关于vs等编程软件打开文件出现中文乱码成因及解决办法
  4. 理解javascript类数组
  5. 移动应用安全过去及未来发展情况思考汇总
  6. 周小川最新演讲:Libra可能会导致“赢者通吃”的局面(万字长文)
  7. Kotlin笔记9--无参构造函数
  8. 离线玩《钉子户大战拆迁队》(兼谈lighttp的使用)
  9. 微软拼音输入法 2010 Beta 1 发布
  10. 公众号中调用支付宝支付