【问题标题】:Training and Testing in neural networks [duplicate]神经网络中的训练和测试
【发布时间】:2020-05-20 21:36:26
【问题描述】:

我有一个 vector (1*25000) 形式的信号。我想在 MATLAB 中将此信号拆分为 x_train、y_train、x_test 和 y_test 四个部分(根据 70-30% 的训练和测试方法)。谁能帮我把这个矢量形式的信号分成这四个部分?

【问题讨论】:

    标签: matlab testing vector neural-network training-data


    【解决方案1】:

    您可以使用reshape 将向量拆分为一个四列矩阵。之后,您只需将每一列分配给各自的变量

    colnr = 4;
    rownr = 25000/4;
    
    mat = reshape(vector, [rownr, colnr]);
    
    x_train = mat(:,1);
    y_train = mat(:,2);
    x_test = mat(:,3);
    y_test = mat(:,4);
    

    【讨论】:

      猜你喜欢
      • 2018-10-30
      • 1970-01-01
      • 2020-09-10
      • 2013-05-25
      • 2014-02-24
      • 2015-04-17
      • 2018-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多