Octave 机器学习常用命令 A、Basic operations and Moving data around 1
在命令行模式用shift + 回车即可附加下一行输出 2
length 命令apply 到矩阵时返回较高的一维的 dimension 3
help + 命令是显示命令的简要帮助信息 4
doc + 命令 是显示命令的详细帮助文档 5
who 命令 显示 当前所有创建的变量 6
whos 命令 显示当前所有创建变量的详细信息 7
mat 文件 save hello
mat b 以二进制压缩保存数据 8
save hello
txt v -ascii 以可读形式文件保存 即文本格式 9
:means every elements in this col 10
A([1 3], : ) 获取第 1、3 两行所有列的数据 11
A = [A, [100; 101; 102]] 在 A 矩阵后面加一列 col vector [100,101,102] 12
size(A) 返回一个 1 行 2 列矩阵 表明第 1 和第 2 个 dimensional 的大小 13
C = [A B]等价于 C = [A, B] []为向后面的列添加,连接两个矩阵 [] 为 concat 连接矩阵或者字符串 14
C= [A; B] ;号表示向下面行添加,因此会增加相应行数,列数不变 B、Computing on data 1
*B 是矩阵/向量点乘 A*B 是矩阵相乘 2
log(v) 和 exp(v)求以 e 为底的对数和指数 3
abs()求绝对值 4
A‘ 求 A 的转置矩阵 5
max函数返回矩阵中最大元素的值和索引 [val, ind] = max(a) 6
A < 3 会判断 A 当中的每一个是否小于 3,若小于