如何解决如何从单个列矩阵中排除元素?
我目前正在从Coursera学习Ng的机器学习。现在,在第3周的成本函数和梯度下降的正则化部分中,我需要排除对应于theta0的theta矩阵的第一个元素。我在命令行上尝试了一个虚拟矩阵:
a = [ 1; 2; 3; 4; 5; 6; 7]
a =1
2
3
4
5
6
7
1. a(2,:)
输出:2
2. a(2:,1)
3. a(2:,1)
4. a(2,:;1)
5. a(2,::;1)
6. a(2::,1)
完成操作需要什么代码?叫什么矩阵法?
解决方法
应该是
a(2:end)
结果:
ans =
2
3
4
5
6
7
有关排除任何单个元素的一般情况,请参见Select all elements except one in a vector(关于Matlab,但用法在Octave中也相同)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。