用八度音阶中的每个分类器用单独的标记绘制分类数据?

问题描述 投票:0回答:1

我有一个向量作为数据,其中有零和一:

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

我想针对一些X值绘制它,以使带有y = 0的训练示例的标记为'o',带有y = 1'的训练示例的标记为'+'。我该怎么做八度?我是八度的新手,因此无法理解。

plot octave
1个回答
0
投票

用所需的标记分别绘制零和一。使用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]);

© www.soinside.com 2019 - 2024. All rights reserved.