首页 > 其他分享 >MultiLabelBinarizer()的使用

MultiLabelBinarizer()的使用

时间:2023-08-14 17:55:45浏览次数:33  
标签:mlb fit 标签 transform classes 使用 MultiLabelBinarizer

多标签的向量表示

from sklearn.preprocessing import MultiLabelBinarizer

只有数据,未知全部标签,需要统计

mlb = MultiLabelBinarizer()
labellist = [('红'),('绿色'),('红色','绿色')]
mlb.fit(labellist) # 直接用fit函数,统计label种类
mlb.fit_transform([label])
mlb.classes_

已知全部标签,不需要统计

mlb = MultiLabelBinarizer(classes = ["红", "黄", "绿"]) # 注意这里加了classes参数
mlb.fit_transform([("红", "绿"), ("黄"),("红", "黄")])
mlb.classes_

将预测的tensor转成标签

mlb.inverse_transform(predict_tensor)

标签:mlb,fit,标签,transform,classes,使用,MultiLabelBinarizer
From: https://www.cnblogs.com/lyq622/p/17629324.html

相关文章

  • vue中使用sockjs
    1,安装依赖npminstallsockjs-client--savenpminstall stompjs--save2,使用混入封装在src下创建mixins文件夹,然后创建sockjs.js文件importSockJSfrom"sockjs-client";importStompfrom"stompjs";exportconstsockjsMixins={data(){return{......
  • [机器学习]对transformer使用padding mask
    注:本文是对GPT4的回答的整理校正补充。在处理序列数据时,由于不同的序列可能具有不同的长度,我们经常需要对较短的序列进行填充(padding)以使它们具有相同的长度。但是,在模型的计算过程中,这些填充值是没有实际意义的,因此我们需要一种方法来确保模型在其计算中忽略这些填充值。这就是p......
  • element表单验证在遍历中的使用
    之前使用表单验证时,都是对象形式,比较简单,直接按官网demo来即可满足要求,官网链接如下: https://element-plus.gitee.io/zh-CN/component/form.html代码如下:<template><div><el-formref="ruleForm":model="myForm":rules="rules"><el-form......
  • DS CATIA Composer R2023(3D辅助设计软件) HF3中文永久使用
    DSCATIAComposerR2023是一款功能强大的3D辅助设计软件。点击获取DSCATIAComposerR2023 下面是对DSCATIAComposerR2023的800字详细介绍:DSCATIAComposerR2023是由达索系统(DassaultSystèmes)开发的一款专业的3D辅助设计软件。它为用户提供了创新的工具和功能,旨在......
  • 转:Windows下nvm的安装配置及使用 node 版本管理 nvm
    转:Windows下nvm的安装配置及使用 https://www.xjx100.cn/news/114349.html?action=onClick在Linux中,nvm是NodeVersionManager的缩写,它是一个用于管理和切换不同版本的Node.js的工具。使用nvm,您可以轻松地在同一台计算机上安装、切换和管理不同版本的Node.js。以下......
  • ​Python爬虫IP代理池的建立和使用
    写在前面建立Python爬虫IP代理池可以提高爬虫的稳定性和效率,可以有效避免IP被封锁或限制访问等问题。下面是建立Python爬虫IP代理池的详细步骤和代码实现:1.获取代理IP我们可以从一些代理IP网站上获取免费或付费的代理IP,或者自己租用代理IP服务。这里我们以站大爷代理为例,获取......
  • 8.0 Python 使用进程与线程
    python进程与线程是并发编程的两种常见方式。进程是操作系统中的一个基本概念,表示程序在操作系统中的一次执行过程,拥有独立的地址空间、资源、优先级等属性。线程是进程中的一条执行路径,可以看做是轻量级的进程,与同一个进程中的其他线程共享相同的地址空间和资源。线程和进程都......
  • 6.0 Python 使用函数装饰器
    装饰器可以使函数执行前和执行后分别执行其他的附加功能,这种在代码运行期间动态增加功能的方式,称之为"装饰器"(Decorator),装饰器的功能非常强大,装饰器一般接受一个函数对象作为参数,以对其进行增强,相当于C++中的构造函数,与析构函数。装饰器本质上是一个python函数,它可以让其他函数......
  • ClassPathResource使用简介
    ClassPathResource使用简介使用Spring的ClassPathResource来读取maven项目resource下的文件一般来说,我们项目的配置文件及静态资源都会放置在resources目录下。有时我们在项目中使用到resources目录下的文件,这时我们可以使用Spring下的Resouce接口来读取。具体代码如下Resourceres......
  • 8.0 Python 使用进程与线程
    python进程与线程是并发编程的两种常见方式。进程是操作系统中的一个基本概念,表示程序在操作系统中的一次执行过程,拥有独立的地址空间、资源、优先级等属性。线程是进程中的一条执行路径,可以看做是轻量级的进程,与同一个进程中的其他线程共享相同的地址空间和资源。线程和进程都可......