有没有哪位大佬能解释一下MATLAB里这几句话的意思?谢谢!

%训练集input_train=x1(sort(num(1:train_num)),:);output_train=data_y(sort(num(1:train_num... % 训练集
input_train = x1(sort(num(1:train_num)),:);
output_train = data_y(sort(num(1:train_num)));
[output_train,sort_num]=sort(output_train);
input_train = input_train(sort_num,:);
展开
 我来答
ligui5651146
2019-12-11 · TA获得超过371个赞
知道小有建树答主
回答量:172
采纳率:69%
帮助的人:119万
展开全部
  1. 在num变量中提取train_num个训练样本序号,然后按照从小到大的顺序重新排列,并从x1中提取对应序号的数组作为训练样本;

  2. 与第一个类似;

  3. 把output_train中的数值大小重新排列,对应序号放到sort_num中;

  4. 按照序号提取训练样本。

追问
非常感谢您!前两步都明白了,还有一个小问题请教,第三步中为什么要把数值大小重新排列呢,第二步不是已经按照升序排列了吗,这两步是否重复呢!
哦哦,明白了,跟我有一样疑问的同学可以看我的评论
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式