查看: 161|回复: 2|关注: 0

[已解决] 刚刚接触matlab的小白提问

[复制链接]

新手

8 麦片

财富积分


050


3

主题

4

帖子

0

最佳答案
trainsferLayer = net.Layers(1:end-3);
这个代码的语法是什么意思?

新手

20 麦片

财富积分


050


0

主题

17

帖子

2

最佳答案
发表于 2019-11-14 17:46:43 | 显示全部楼层 |此回复为最佳答案
net是一个结构体,end表示最后一个元素;(1:end-3)也就是第一个元素到倒数第四个元素
例如:
net.Layers = [1,2,3,4,5,6];
trainsferLayer = net.Layers(1:end-3);

结果   trainsferLayer  = [1,2,3]

新手

8 麦片

财富积分


050


3

主题

4

帖子

0

最佳答案
 楼主| 发表于 2019-11-14 19:54:25 | 显示全部楼层
jun丶 发表于 2019-11-14 17:46
net是一个结构体,end表示最后一个元素;(1:end-3)也就是第一个元素到倒数第四个元素
例如:
net.Layers =  ...

感谢大佬,受教了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表