zoukankan      html  css  js  c++  java
  • 从零单排入门机器学习:Octave/matlab的经常使用知识之矩阵和向量

               Octave/matlab的经常使用知识之矩阵和向量

               之前一段时间在coursera看了Andrew ng的机器学习的课程,感觉还不错。算是入门了。这次打算以该课程的作业为主线,对机器学习基本知识做一下总结。小弟才学疏浅。如有错误,敬请指导。


    Andrew的课程选了Octave/matlab为编程语言。他选择这个预计很多其它是考虑大众性,这门语言easy入门。

    然后我认为学会使用Octave/matlab还是挺实用的。

    一来是她天生是个数学工具,開始的研究阶段使用她最方便莫属。注意我这里所说的是研究阶段。商用肯定是不适合的,由于考虑到效率问题。二来平时做一些数据预处理和可视化操作,用她比較方便。

    最后。习惯于使用她,会让你习惯于以向量化或矩阵化的方式来思考问题。


    好。这节就讲讲矩阵和向量的使用。


    行向量

    列向量

    一个2*3的矩阵

    分号表示换行的意思

     

    两种利用冒号表达式构造向量:

    元素为1到10的向量

    从1開始。到10结束,步长为2的向量

    几个经常使用的矩阵构造函数

    事实上冒号表达式构造的方法跟linspaces非常像,仅仅只是前者指定了步长,后者指定了个数。

    向量中的元素通过括号()。而第一个元素的编号为1。

    点运算符,对矩阵或者向量的每一个元素的操作

    比方每一个元素都变为自己的平方,







    注:本文作者linger,如有转载。请标明转载于http://blog.csdn.net/lingerlanlan。

    本文链接:http://blog.csdn.net/lingerlanlan/article/details/31814927



  • 相关阅读:
    BZOJ 2434: [Noi2011]阿狸的打字机
    BZOJ 3640: JC的小苹果
    BZOJ 1444: [Jsoi2009]有趣的游戏
    BZOJ 4820: [Sdoi2017]硬币游戏
    BZOJ 3670: [Noi2014]动物园
    BZOJ 1009: [HNOI2008]GT考试
    BZOJ 3681: Arietta
    BZOJ 1941: [Sdoi2010]Hide and Seek
    BZOJ 4602: [Sdoi2016]齿轮
    BZOJ 3514: Codechef MARCH14 GERALD07加强版
  • 原文地址:https://www.cnblogs.com/yfceshi/p/7130231.html
Copyright © 2011-2022 走看看