sklearn中digits手写字体数据集介绍

2023-10-27

1. 导入

from sklearn import datasets
digits = datasets.load_digits()

2. 属性查看

  • digits: bunch类型
print digits.keys()

['images', 'data', 'target_names', 'DESCR', 'target']

3. 具体数据

  • 1797个样本,每个样本包括8*8像素的图像和一个[0, 9]整数的标签

3.1 images

  • ndarray类型,保存8*8的图像,里面的元素是float64类型,共有1797张图片
  • 用于显示图片
# 获取第一张图片
print digits.images[0]
plt.imshow(digits.image[0])

[[  0.   0.   5.  13.   9.   1.   0.   0.]
 [  0.   0.  13.  15.  10.  15.   5.   0.]
 [  0.   3.  15.   2.   0.  11.   8.   0.]
 [  0.   4.  12.   0.   0.   8.   8.   0.]
 [  0.   5.   8.   0.   0.   9.   8.   0.]
 [  0.   4.  11.   0.   1.  12.   7.   0.]
 [  0.   2.  14.   5.  10.  12.   0.   0.]
 [  0.   0.   6.  13.  10.   0.   0.   0.]]

3.2 data

  • ndarray类型,将images按行展开成一行,共有1797行
  • 输入数据
# 获取第一张图片的数据
print digits.data[0]

[  0.   0.   5.  13.   9.   1.   0.   0.   0.   0.  13.  15.  10.  15.   5.
   0.   0.   3.  15.   2.   0.  11.   8.   0.   0.   4.  12.   0.   0.   8.
   8.   0.   0.   5.   8.   0.   0.   9.   8.   0.   0.   4.  11.   0.   1.
  12.   7.   0.   0.   2.  14.   5.  10.  12.   0.   0.   0.   0.   6.  13.
  10.   0.   0.   0.]

3.3 target

  • ndarray类型,指明每张图片的标签,也就是每张图片代表的数字
  • 输出数据,标签
# 获取第一张图片的标签
print digits.target[0]

0

3.4 target_names

  • ndarray类型,数据集中所有标签值
print digits.target_names

[0 1 2 3 4 5 6 7 8 9]

3.5 DESCR

  • 数据集的描述,作者,数据来源等
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sklearn中digits手写字体数据集介绍 的相关文章

随机推荐

  • 类对象、实例对象、isa指针

    文章目录 实例对象 类对象 Class 元类对象 Metaclass 关于isa指针 isa概述 实例对象的isa指针指向类对象 类对象的isa指针指向元类 元类对象的isa指向根元类 举例 推荐阅读 在iOS开发中可能会遇到这样的问题 什
  • update 批量修改数据

    update 批量修改数据 更新同一张的数据表 将父ID赋值为对应的ID 根据父编码等于部门编码 update dept2 set parentdeptId dept1 ID from BO BY HR CREATE DEPT dept1
  • SQL注入-布尔盲注

    页面没有显示位 没有报错信息 只有成功和不成功两种情况时 可以使用布尔盲注 本次以 SQLi LABS 第9关为案例进行讲解 布尔盲注常用的两个函数 我觉得 length abc 判断字符串长度 substr abc 1 1 截取字符串 从
  • 一个编译器的实现0

    前一阵做了个编译器 仅词法分析 语法分析 部分语义分析 所以说是前端 拿来分享一下 如有错误 欢迎批评指教 整个代码库具有如下功能 提供编译器所需基础数据结构 计算流程框架类 可供继承使用 提供基础数据结构的可视化控件 提供类似YACC的词
  • iOS崩溃日志搜集

    iOS崩溃日志搜集 开发一款APP用户体验可能显得非常重要 想想要是一款APP老是闪退 bug层出不穷 那得多难受 用户肯定会直接卸载掉的 那么为了开发出更加健壮的程序 我们大致有以下方法 充分考虑系统版本之间的差异 codeReview
  • Linux账号及权限管理

    目录 1账号和组账号概述 1 1 用户账号 1 2 组账号 1 3 UID与GID 2 用户账号 2 1 etc passwd 2 1 etc shawod 2 3 添加用户 useradd 2 4 为用户账号设置密码 passwd 2 5
  • 学生用灯用什么光的好?色温4000K暖黄光的学生台灯分享

    暖黄光的护眼台灯最好 学生最重要的是成长过程中 保护好视力 在学习用灯时 选择色温4000K的暖黄光是最好的 色温4000K 犹如早晨十点的太阳光 是人眼直射也不会觉得刺眼的色温 给人一种舒适的感觉 推荐几款好用的学生护眼灯 TOP1 南卡
  • spring源码学习:容器与 bean(二)BeanFactory

    前面我们大概知道了 我们调起springboot调的是一个ApplicationContext 那这个ApplicationContext 接口 是 BeanFactory 的子接口 相当于BeanFactory自己定义了一些接触的 但是呢
  • Java接口通过token登录实现页面跳转到登录成功后的页面

    方式一 自动化测 token 免登录页面跳转 https blog csdn net qq 27361727 article details 89710738 方式二 首先 你需要在接口请求中将token作为参数传递给后端 后端需要对tok
  • Gitlab设置中文

    1 打开设置 2 选择首选项Preferences 3 下滑选择本地化选项Localization 设置简体中文 然后保存更改save changes 刷新网页即可
  • AFX_MANAGE_STATE(AfxGetStaticModuleState()) 作用

    AFX MANAGE STATE AfxGetStaticModuleState AFX MANAGE STATE AfxGetStaticModuleState 用于模块切换时的状态保护 1 AfxGetStaticModuleState
  • Spark优化,多线程提交任务,提升效率

    优化背景 for循环提交4次任务 会触发4个Job 由于Driver的单线程运行及Spark的任务调度决定了4个Job是串行执行 但这个4个任务是无关的 可以并行执行 优化思路 通过线程池并行提交Job Driver端不卡顿 具体实现 va
  • 基于GPUMD的NEP机器学习势函数—二氧化硅融化

    关注 M r m a t e r i a l color Violet rm Mr material Mr material
  • Date类、LocalDate类基本操作

    Date类和LocalDate类 Date类用来表示时间点 LocalDate类是作为日历表示法的类 示例 package riqi test import java time LocalDate import java util Date
  • 老人防跌倒报警系统,及时防止跌倒给老人带来的伤害-新导智能

    跌倒是我国65岁以上老年人因伤害逝世的主要原因 据统计 老年人产生伤口性骨折的主要原因是跌倒 年龄越大 产生跌倒及因跌倒而受伤或逝世的危险越高 在老年人居家生活 外出活动和机构养老中 苏州新导推出的防老人跌倒系统需求综合采取适老化改造 自我
  • 测试用例设计方法---流程图法

    学习目标 掌握流程图法的适用范围 1 什么是流程图法 流程分析法主要是针对测试场景类型属于流程测试场景的测试项下的测试子项进行设计 2 流程图法设计测试用例步骤 第一步 详细了解需求 第二步 根据需求说明或界面原型 找出业务流程的各个页面以
  • 目标检测YOLO实战应用案例100讲-智能目标检测系统在FPGA中的设计与实现

    目录 基于FPGA的目标检测系统的设计与实现 深度学习硬件加速技术研究现状 相关理论与技术概述
  • Parent name: cv2.cv2. Submodule name: cv2

    Bindings generation error Submodule name should always start with a parent module name Parent name cv2 cv2 Submodule nam
  • js ajax 传输list,jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签...

    废话不多说了 直接给大家贴代码了 具体内容如下所示 js function myBtn f var cnt myCnt val syncAjax myAjax html cnt cnt function result if 100 resu
  • sklearn中digits手写字体数据集介绍

    1 导入 from sklearn import datasets digits datasets load digits 2 属性查看 digits bunch类型 print digits keys images data target