于电脑无法理解非数字类的数据，One-hot编码可以将类别性数据转换成统一的数字格式，方便机器学习的演算法进行处理及计算。而转换成固定维度的向量则方便机器学习演算法进行线性代数上的计算。另外由于一个one-hot向量中，绝大部分的数字都是0，所以若使用稀疏矩阵的资料结构，则可以节省电脑记忆体的使用量。 
有限状态机.One-hot编码常常被用来表示一个有限状态机的。如果使用二进制或格雷码来代表状态，则需要用到解码器才能得知该码代表的状态。使用one-hot来代表状态的话，则不需要解