机器学习之Python安装和numpy配置

原创 2015年11月20日 17:14:47
 最近,开始学习斯坦福大学,吴恩达老师的机器学习课程。感觉很有意思,想深入的学一学,无奈,我还只是一个小白。查了查网上的一些资料,准备从视频加机器学习实战入手,从视频中看懂算法的推导。实践中使用Python进行实现。
 由于本人只是一名纯小白,因此也不太懂到底是Python好还是matlab好,但是据说Matlab和C/C++能做的事,这个Python都可以。而且混合编程也很方便。使用的效率上,我感觉要比matlab快得多。因此,选择Python。

1、首先下载Python,推荐2.7版本。3.x版本的扩展不太多,而且听前辈说不是向下兼容的,因此最好是使用2.x的最高版本2.7


2、下载numpy包,这是做矩阵运算需要的科学计算包。刚开始没看清,下载不是.exe格式,要注意下载的多少位、适配哪个版本的Python,我使用的Python2.7,所以下载的是下面这个链接的numpy  


个很方便,安装时可以直接识别Python的安装路径。
安装过程截图:



更多版本在这里


3、安装完成后,进入python shell,通过cmd命令行打开,或者直接通过在python的路径下找到IDE (Python GUI),创建桌面快捷方式。由于我安装的路径比较长,cmd命令行打开比较麻烦,所以使用的是快捷方式。


4、打开后界面如图所示:


5、简单运行一下

1)首先需要导入numpy才能进行一些运算,若不导入会出现以下错误:

<span id="pos_placeholder" style="width: 0px; height: 0px; visibility: hidden; margin: 0px; padding: 0px;"></span>Traceback(most recent call last):
  File "<pyshell#0>", line 1,in <module>
    random.rand(4,4)
NameError:name 'random' is not defined

(2)导入后,运行结果如下:


>>>from numpy import *
>>>random.rand(4,4)
array([[0.91436883,  0.65971241,  0.81519417, 0.29550649],
       [ 0.59599884,  0.77817341, 0.54461688,  0.21541482],
       [ 0.28662369,  0.65694238, 0.65291438,  0.85587147],
       [ 0.9083952 ,  0.71685708, 0.6406972 ,  0.78593035]])
>>> 


OK,以后再需要加入什么库的话,操作类似。今天起,开始玩玩机器学习!


版权声明:本文为博主原创文章,未经博主允许不得转载。

python安装及numpy的安装

因为对机器学习算法进行实战的话,python语言是必须的,所以前几天进行了安装和配置。说实话,相比较其他的编程语言的IDE来讲,python本身问题不大,但是因为要有很多的矩阵的计算,所以要安装num...
  • Katrina_ALi
  • Katrina_ALi
  • 2017年03月22日 17:09
  • 5599

[笔记]我的Linux入门之路 - 05.Eclipse的Python开发环境搭建与Numpy、Scipy库安装

一、Python环境直接终端查询下python安装没:python --versionPython 2.7.12Ubuntu竟然已经装了Python2.7,那就好说了。不然自己装和装jdk差不多。本来...
  • XieNaoban
  • XieNaoban
  • 2017年01月29日 17:09
  • 2094

Python下机器学习库安装经验——numpy、sklearn

一、查看python安装情况以及pip对应版本pip2 --versionpip3 --version二、下载对应安装包、依赖包http://www.lfd.uci.edu/~gohlke/pytho...
  • lisasue
  • lisasue
  • 2017年06月22日 14:57
  • 401

机器学习实战python环境搭建以及numpy和matplotlib安装遇到的各种问题(一)

第一次在大神云集的CSDN写博客,以前都是在新浪上随便写一写,当作平时的遇到的一些问题的总结。 自己从这里学到了很多知识,也解决了很多问题。 自学的时候会遇到很多问题,由于没有时间系统的学习知识,...
  • XD_Senior
  • XD_Senior
  • 2015年11月18日 13:42
  • 1316

Python2.7+pycharm Win7 64bit安装教程 附:机器学习numpy+scipy+sklearn安装组

博主 Win7 64bit机,实装成功,资源分享 一键打包相关软件合集下载,链接:http://pan.baidu.com/s/1nuPHsdr 密码:e2ku...
  • a593651986
  • a593651986
  • 2017年05月11日 17:26
  • 1112

linux下python的机器学习包scikit-learn(包含numpy、scipy等)安装

scikit-learn是python的机器学习包,sci是science的缩写,kit为工具包的意思,实现了常用的机器学习算法。由于依赖许多其他的包,因此安装起来比较麻烦,笔者在十一的最后两天花费了...
  • xiaocanxccc
  • xiaocanxccc
  • 2015年10月07日 17:23
  • 1918

python机器学习--01.windows下pip安装numpy、scilik-learn、pandas库

win10 64b python 安装numpy->scipy->matplotlib->pandas->scikit-Learn
  • qingchunlizhi
  • qingchunlizhi
  • 2017年03月01日 18:25
  • 874

python机器学习包 Windows下 pip安装 scikit-learn numpy scipy

python机器学习包 Windows10下 pip安装 scikit-learn numpy scipy requirements: ` windows10 ` python2.7 ` pip9.0...
  • Scotfield_msn
  • Scotfield_msn
  • 2017年03月18日 21:21
  • 2306

Python 机器学习的开发环境搭建(numpy,scipy,matplotlib)

一、概述 Numpy :      主要用来做一些科学运算,主要是矩阵的运算。NumPy为Python带来了真正的多维数组功能,并且提供了丰富的函数库处理这些数组。它将常用的数学函数都进行数组化,...
  • Daybreak1209
  • Daybreak1209
  • 2016年11月07日 18:58
  • 655

Python教程:进击机器学习(三)--Numpy

转载地址:http://blog.csdn.net/q583501947/article/details/76637765 Creating and manipulating numerical d...
  • learn_tech
  • learn_tech
  • 2018年01月03日 09:00
  • 18
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:机器学习之Python安装和numpy配置
举报原因:
原因补充:

(最多只允许输入30个字)