繁体   English   中英

将字符串元组编码为整数

[英]Encoding a tuple of strings into integers

我正在尝试使用2个输入(长度和宽度)从头开始从第一个神经网络编写输出(r / b)。 我想将字符串r和b编码为整数0和1,以便有一个输出向量。 不使用像labelenconder这样的预制函数。

length = np.array((3,2,4,3,3.5,2,5.5,1,4.5)) width = np.array((1.5,1,1.5,1,.5,.5,1,1,1)) c =('r','b','r','b','r','b','r','b','?')

提前致谢

您可以像这样快速完成此操作:

my_matcher = {'r':0, 'b':1}

new_input = [my_matcher.get(val) for val in c]

如果需要将其作为元组,则可以将其包装为tuple(new_input)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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