Wie kann ich in Matlab hot one encodieren? [Duplikat
Diese Frage hat hier bereits eine Antwort:
rstellen Sie ein mit Nullen gefülltes 2D-Array mit Einsen an Positionen, die durch einen Vektor indiziert sin 4 AntwortenHäufig erhalten Sie einen Vektor mit ganzzahligen Werten, die Ihre Beschriftungen (auch als Klassen bezeichnet) darstellen, z. B.
[2; 1; 3; 3; 2]
und Sie möchten diesen Vektor so codieren, dass jeder Wert durch eine 1 in der Spalte dargestellt wird, die durch den Wert in jeder Zeile des Labels-Vektors angegeben wird, z. B.
[0 1 0;
1 0 0;
0 0 1;
0 0 1;
0 1 0]