一、简介

Bunch本质上的数据类型是dict,属性有:

  1. DESCR:数据描述。
  2. target_names:标签名。可自定义,默认为文件夹名。
  3. filenames:文件名。
  4. target:文件分类。如猫狗两类的话,与filenames一一对应为0或1。
  5. data:数据数组。

二、代码

目录结构如图:

from sklearn.datasets import load_filesPATH = './data'
DESCR = 'dog cat dataset'
bunch = load_files(container_path=PATH, description=DESCR)print('【type】\n', type(bunch))
print('【DESCR】\n', bunch.DESCR)
print('【target_names】\n', bunch.target_names)
print('【filenames】\n', bunch.filenames)
print('【target】\n', bunch.target)
# print('【data】\n',bunch.data)

三、结果

【type】<class 'sklearn.utils.Bunch'>
【DESCR】dog cat dataset
【target_names】['cat', 'dog']
【filenames】['./data\\dog\\4.jpg' './data\\cat\\7.jpg' './data\\cat\\6.jpg''./data\\dog\\1.jpg' './data\\cat\\5.jpg' './data\\dog\\3.jpg''./data\\dog\\2.jpg']
【target】[1 0 0 1 0 1 1]
  1. 猫对应的分类是0,狗对应的分类是1。targetfilenames一一对应。
  2. 函数load_files从文件夹读取bunch默认随机洗牌,可在该函数中添加shuffle=False取消洗牌。

四、备注

以上用点.引用属性均可用键值对形式['']引用,如bunch.target可换成bunch['target']

sklearn.utils.Bunch的属性相关推荐

  1. No module named ‘sklearn.utils.linear_assignment_‘

    pip install -U scikit-learn No module named 'sklearn.utils.linear_assignment_' 新版本api换了,解决方法: from s ...

  2. module ‘sklearn.utils._openmp_helpers‘ has no attribute ‘__pyx_capi__‘

    使用imblearn对数据重采样时,导入包的过程出现了以下错误: module 'sklearn.utils._openmp_helpers' has no attribute '__pyx_capi ...

  3. sklearn提示cannot import name ‘MaskedArray‘ from ‘sklearn.utils.fixes‘的解决方法

    问题描述 提示:这里描述具体问题:在用sklearn时提示cannot import name 'MaskedArray' from 'sklearn.utils.fixes' 原因分析: 提示:这里 ...

  4. from sklearn.utils.linear_assignment_ import linear_assignment

    由于版本的更新,导致程序中from sklearn.utils.linear_assignment_ import linear_assignment 报错;在网上查可以用from scipy.opt ...

  5. 【Java 集合】Java 集合的线程安全性 ( 加锁同步 | java.utils 集合 | 集合属性 | java.util.concurrent 集合 | CopyOnWrite 机制 )

    文章目录 I . Java 集合的线程安全概念 ( 加锁同步 ) II . 线程不安全集合 ( 没有并发需求 推荐使用 ) III . 集合属性说明 IV . 早期的线程安全集合 ( 不推荐使用 ) ...

  6. 深度森林deep-forest | ImportError: cannot import name ‘_joblib_parallel_args‘ from ‘sklearn.utils.fixes‘

    实践深度森林算法(deep-forest),安装了相应的模块,但是在调用的时候,scikit-learn 中的函数一直报错,遇到报错如下: pip install deep-forestfrom de ...

  7. sklearn之pipeline:sklearn.pipeline函数使用及其参数解释之详细攻略

    sklearn之pipeline:sklearn.pipeline函数使用及其参数解释之详细攻略 目录 sklearn.pipeline函数使用及其参数解释 sklearn.pipeline函数使用及 ...

  8. 探索sklearn的数据集——以红酒数据集为例

    刚刚使用SKLearn学习机器学习进行数据分析,分享一些概念和想法,希望可以大家一起讨论,如果理解或者表达有不准确的地方,请多多指点,不吝赐教,非常感谢-- 在sklearn.datasets库中有非 ...

  9. 【菜菜的sklearn课堂笔记】决策树-分类树

    视频作者:菜菜TsaiTsai 链接:[技术干货]菜菜的机器学习sklearn[全85集]Python进阶_哔哩哔哩_bilibili 关键概念:节点 根节点:没有进边,有出边.包含最初的,针对特征的 ...

  10. sklearn之pipeline:pipeline函数/make_pipeline函数的简介及其区别联系、使用技巧、案例应用之详细攻略

    sklearn之pipeline:pipeline函数/make_pipeline函数的简介及其区别联系.使用技巧.案例应用之详细攻略 目录 sklearn.pipeline函数简介 1.Why pi ...

最新文章

  1. Nginx+Keepalived实现Web服务器负载均衡
  2. 7种从头开始免费学习编程的方法
  3. 算法时间复杂度分析基础
  4. MySQL中购买的语句,mysql操作语句 - 买灰机自己开的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 零基础学python用哪本书好-零基础想要学习Python编程 ,不知道看哪本书?
  6. 纯小白使用ffmpeg提取avi视频为MP3
  7. 2017北京国庆刷题Day5 morning
  8. Java TCP小结
  9. 水印相机定位不准确怎么办_水印相机怎么定位位置
  10. c语言的typedef struct 对应java参数类型,JNA实战系列:02JNA与C语言中的数据类型映射以及复杂结构体传参示例...
  11. 数据结构上机实验1——线性表——班级管理系统
  12. 计算机视觉研究新方向:自监督表示学习总结(建议收藏)
  13. IDM6.32的安装与激活IDM Crack 6.32 Build 8 + Patch 2019 free (100% working)
  14. “玉出东方”——汉代错金稀有玉器数字藏品即将发售!
  15. Java 中 switch 的用法
  16. 深度学习入门笔记(十四):Softmax
  17. linux下安装nginx出错,Ubuntu安装Nginx服务器出错解决
  18. 对象转换字符串格式的JSON
  19. 太牛了!我把阿里、腾讯、字节跳动、美团等Android性能优化实战整合成了一个PDF文档
  20. lol服务器维护是拳头,拳头:今年将修复《英雄联盟》客户端 启动时间降到19秒...

热门文章

  1. matlab 门函数频谱,时域门函数及门函数串的频谱分析
  2. Termux,安装Aria2 实现BT下载功能
  3. GEE基本概念(二)——3. filtermapreducer
  4. 网络设备:中继器、集线器、网桥、交换机、路由器、网关的超全总结
  5. SpringBoot与Loki的那些事
  6. uchome迁移问题
  7. Only variable references should be returned by reference
  8. Win10搭建(FTP、LLS)
  9. 解压遇到压缩文件已损坏或者不可预料的压缩文件末端
  10. weak和alias