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