独热编码matlab代码
时间: 2023-07-03 19:11:52 浏览: 59
机器学习代码实战——One-Hot编码(独热编码)
在MATLAB中,可以使用 `dummyvar` 函数来实现独热编码。下面是一个简单的示例代码:
```
data = [1; 2; 3; 2; 1; 3]; % 原始数据
dummy = dummyvar(data); % 独热编码
disp(dummy); % 显示编码结果
```
在这个示例中,原始数据是一个包含6个元素的列向量,其中每个元素都是1、2或3。使用 `dummyvar` 函数对这个数据进行独热编码,得到一个6行3列的矩阵,其中每一行表示一个原始数据元素的编码结果。可以通过 `disp` 函数来显示编码结果。
阅读全文