簡體   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