首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

快速实现label

欢迎点击「算法与编程之美」关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

在做机器学习分类问题的时候,经常需要将标签名转换为对应的索引。什么是label_to_index问题?下面将通过一个案例来详细说明。

假设现在需要完成一个图像分类的任务,现有五种类型的花卉,分别是:['daisy', 'dandelion', 'roses', 'sunflowers', 'tulips'],每个类别的花卉有图像若干。在做具体的图形分类任务之前,需要将这些标签名转换为对应的整型索引,这样的转换便于机器学习模型的后续处理。

我们的目标是建立一个字典类型的数据结构label_to_index,能够实现给定一个标签名,找到指定的数字索引。给大家一点时间,如果是你,如何快速的编码实现?

首先按照字典序对所有的标签名进行排序。

接下来通过列表推导式遍历数组,然后再将列表转换为字典。其中enumerate()可以获得下标。

有没有更简洁的方式呢?答案就是利用下面的列表推导式更简洁的实现。

本文为大家介绍了利用列表推导式快速的实习label_to_index,这一机器学习中最常用的操作。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190724A009GG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券