Python基础 | 快速实现label_to_index
歡迎點(diǎn)擊「算法與編程之美」↑關(guān)注我們!
本文首發(fā)于微信公眾號:"算法與編程之美",歡迎關(guān)注,及時(shí)了解更多此系列文章。
在做機(jī)器學(xué)習(xí)分類問題的時(shí)候,經(jīng)常需要將標(biāo)簽名轉(zhuǎn)換為對應(yīng)的索引。什么是label_to_index問題?下面將通過一個(gè)案例來詳細(xì)說明。
假設(shè)現(xiàn)在需要完成一個(gè)圖像分類的任務(wù),現(xiàn)有五種類型的花卉,分別是:['daisy', 'dandelion', 'roses', 'sunflowers', 'tulips'],每個(gè)類別的花卉有圖像若干。在做具體的圖形分類任務(wù)之前,需要將這些標(biāo)簽名轉(zhuǎn)換為對應(yīng)的整型索引,這樣的轉(zhuǎn)換便于機(jī)器學(xué)習(xí)模型的后續(xù)處理。
我們的目標(biāo)是建立一個(gè)字典類型的數(shù)據(jù)結(jié)構(gòu)label_to_index,能夠?qū)崿F(xiàn)給定一個(gè)標(biāo)簽名,找到指定的數(shù)字索引。給大家一點(diǎn)時(shí)間,如果是你,如何快速的編碼實(shí)現(xiàn)?
首先按照字典序?qū)λ械臉?biāo)簽名進(jìn)行排序。
class_names = ['roses', 'sunflowers', 'daisy', 'dandelion', 'tulips'] class_names = sorted(class_names) # ['daisy', 'dandelion', 'roses', 'sunflowers',總結(jié)
以上是生活随笔為你收集整理的Python基础 | 快速实现label_to_index的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 补码加、减运算规则
- 下一篇: 利用python和递归实现赶鸭子问题