【问题标题】:Plotting Classification data with separate marker for each classifier in Octave?在 Octave 中为每个分类器绘制带有单独标记的分类数据?
【发布时间】:2020-05-16 21:33:11
【问题描述】:

我有一个向量作为其中包含零和一的数据:

y = [0;1;0;1;1;1;1;;0;0;0;0;0]

我想将它与一些 X 值进行对比,以便“y=0”的训练示例具有“o”标记,而“y=1”的训练示例具有“+”标记。我怎么能在八度音阶中做到这一点?我是八度的新手,因此无法理解。

【问题讨论】:

    标签: plot octave


    【解决方案1】:

    用所需的标记分别绘制零和一。使用logical 获取y 的逻辑索引。

    x = 1:12;
    y = [0; 1; 0; 1; 1; 1; 1; 0; 0; 0; 0; 0];
    logind = logical(y);
    plot(x(logind),y(logind),'+', ...
        x(~logind), y(~logind),'o');
    axis([-1 13 -0.2 1.2]);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-15
      • 2012-04-15
      • 1970-01-01
      • 2014-11-18
      • 1970-01-01
      • 2015-10-16
      • 2021-03-23
      • 2021-06-05
      相关资源
      最近更新 更多