[英]How can I use large hexadecimal values as training data? In machine learning,
我正在考虑使用sklearn
进行机器学习。 但是我的训练数据是一个很大的十六进制值。 我如何将其处理成训练数据? 下面的代码是一个十六进制值的例子
import sklearn
hex_train=''
我拥有的所有训练数据都是这些值。 我不知道如何预处理这些值并将它们用作训练数据。 我所知道的是我应该将这些值转换为float
类型吗?
这是将十六进制转换为十进制的 function !
import binascii
def convert_hex_to_dec(string):
try:
return int(string, 16)
except ValueError:
return int(binascii.hexlify(string.encode('utf-8')), 16)
except TypeError:
return int(hex(0,), 16)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.