knn可以对字符型变量进行分类吗

2025-04-14 03:35:21
推荐回答(2个)
回答1:

字符型转换成整型基本没什么问题,但反过来就可能会出问题了。因为在C语言中,整型一般是两个字节(int型两个,long型4个,short int型一个),字符型为一个字节(无符号的为两个),一个字节转两个没问题,两个转一个就可能出现溢出问题。

回答2:

如果您指的是字符(character)的话,那么简单的分类是可以实现的,比如区分是否是数字、大写字母、小写字母、非ASCII字符。
如果您指的是字符串(string),比如一句话、或者一篇文章,那么一般的方法是先对其进行分词,然后进行向量化,转化成特征向量后再进行分类。