我正在尝试使用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','?')
预先感谢
答案 0 :(得分:2)
您可以像这样快速完成操作:
my_matcher = {'r':0, 'b':1}
new_input = [my_matcher.get(val) for val in c]
如果您需要将其作为元组,则可以用tuple(new_input)