吴恩达机器学习笔记(1) Ocatave的使用

正态方程不可逆的情况:

1. 线性相关的特征

2. 特征数目大于样本数目

Octave常用命令与MATLAB和LINUX的使用类似,一个有用的命令:

who  %显示当前有哪些数据  whos

A(:)%将矩阵A拉直为一个向量

A.*B %元素相乘

A*B %矩阵想乘

A.^2 %元素

1./A  %元素

log(A) %元素

exp(A) %元素

[val, idx] = max(A) %返回最大的元素, sum, floor, ceil

max(A, [], 1)  %每一列的最大值

max(A, [], 2) %每一行的最大值

sum(A, 1) %每一列的和

sum(A, 2)%每一行的行

A<3 %输出每一个元素是否小于3

find(A<3) %小于3的元素的位置

A= magic(3) %生成一个元素值随机的3*3的矩阵

eye(9) %生成一个identity

print -dpng 'plot.png' %保存一张图片

close %关闭图片

clf %清除图片

imagesc(A, colorbar, colormap gray) %图显示矩阵

2. control statements

for i=1:10

end;


wihile i <= 5,

end;


if i == 6,

    break;

elseif 

    xxx

else

   xxx

end;


添加路径到系统octave

%octave search path (advanced/optional)

addpath('the path to your work space')


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值