sklearn的label编码的时候,遇到新值,没有fit过的问题,如上新值326,打印编码规则如下:
lab_dict = dict(zip(lab.classes_, lab.transform(lab.classes_)))
print(lab.classes_)
print(lab_dict)
[ 0 43 51 630 631 635 765 781 819 843]
{0: 0, 43: 1, 51: 2, 630: 3, 631: 4, 635: 5, 765: 6, 781: 7, 819: 8, 843: 9}
解决方案:
https://blog.csdn.net/qq_42363032/article/details/121514951
版权声明:本文为博主WGS.原创文章,版权归属原作者,如果侵权,请联系我们删除!
原文链接:https://blog.csdn.net/qq_42363032/article/details/123256248