类别名转成数字标签
數(shù)據(jù)集是kaggle的dog breed這個(gè)競賽中的標(biāo)簽文件,名為'labels.csv',前5行如下:
方法一:
方法二:
df = pd.read_csv('labels.csv') codes = range(len(df.breed.unique()))#狗種類數(shù) labelnames = df.breed.unique()#狗種類名 <class 'numpy.ndarray'> breed_to_code = dict(zip(labelnames, codes))#'otterhound': 19 code_to_breed = dict(zip(codes, labelnames))#0: 'boston_bull'從結(jié)果可以看到unique()相當(dāng)于把list變?yōu)閟et
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
- 上一篇: Python中怎么读写图像
- 下一篇: Kaggle狗的种类识别竞赛——基于Py