繁体   English   中英

如何使用大的十六进制值作为训练数据? 在机器学习中,

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM