【发布时间】:2017-03-20 09:30:12
【问题描述】:
我想将字符串编码为数字并使用另一个函数从该数字中检索原始字符串。它只需要支持 0 到 255 之间的 ascii 字符,而不是 unicode。数字可以是整数或浮点数。
正在考虑将 ascii 值乘以位置和 256,然后将结果相加,但不确定这是否可行。
字符串的长度最多为 240 个字符。
预期用途是将字符串值转换为数字值以用于机器学习算法;因为很多机器学习算法需要一个数值而不是一个字符串值。
【问题讨论】:
-
你为什么要这样做?在任何情况下,每个字符都需要一个字节。用这种方法你不会走得太远。
-
需要一个快速函数将字符串转换为数字以用于机器学习。
-
xyproblem.info。我建议关闭这个问题并打开一个包含真正问题的新帖子。
-
根据 cmets 提供的附加信息。