盘点 | Python自带的那些数据集

解决sns加载数据load_dataset()报错问题 一、报错 看到其他的文章在写可以使用seaborn的数据集,通过sns.load_dataset的方式获取数据集进行练习和分析,但是当我输入: sns.load_dataset('tips') 却出现如下报错信息: 在网上搜了一遍发现,是我的seaborn-data里面是空的(没有那些库文件数据,所以无法加载出来) 二、解决方法 github下载数据压缩包 去github下载seaborn-data,然后解压后,将文件拖进电脑中seaborn-data的空文件夹里即可。 github地址:https 阅读详情
AI摘要

本文详细介绍了Seaborn和Sklearn自带的数据集使用方法,包括数据加载、基本信息查看、数值与离散变量分析,以及如何利用这些数据集进行初步的数据探索和机器学习实践。

01

 Seaborn自带数据集

在学习Pandas透视表的时候,大家应该注意到,我们使用的案例数据"泰坦尼克号"来自于seaborn自带的在线数据库,我们可以通过seaborn提供的函数load_dataset("数据集名称")来获取线上相应的数据,返回给我们的是一个pandas的DataFrame对象。

import seaborn as sns
df = sns.load_dataset('titanic')
df.sample(5)

640?wx_fmt=jpeg

返回的DataFrame对象非常便于我们更加深入地了解数据,示例代码:

df = sns.load_dataset("tips")
print("
[数据集基本信息]
"
)
print(df.info())
print("
[数值变量信息]
"
)
print(df.describe())
print("
[离散变量信息]
"
)
for name in df.dtypes[(df.dtypes == "category") | (df.dtypes == "object")].index:
    print("{} 特征值 :  {}".format(name, str(df[name].unique())))

数据集描述信息如下:

[数据集基本信息]

RangeIndex: 244 entries, 0 to 243
Data columns (total 7 columns):
total_bill    244 non-null float64
tip           244 non-null float64
sex           244 non-null category
smoker        244 non-null category
day           244 non-null category
time          244 non-null category
size          244 non-null int64
dtypes: category(4), float64(2), int64(1)

[数值变量信息]

        total_bill         tip        size
count   244.000000  244.000000  244.000000
mean   19.785943    2.998279    2.569672
std       8.902412    1.383638    0.951100
min      3.070000    1.000000    1.000000
25%     13.347500    2.000000    2.000000
50%     17.795000    2.900000    2.000000
75%     24.127500    3.562500    3.000000
max     50.810000   10.000000    6.000000

[离散变量信息]

sex 特征值 :  [Female, Male]
smoker 特征值 :  [No, Yes]
day 特征值 :  [Sun, Sat, Thur, Fri]
time 特征值 :  [Dinner, Lunch]


seaborn自带的全量数据集,如下所示:


640?wx_fmt=png


seaborn示例数据集链接:https://github.com/mwaskom/seaborn-data


02

 Sklearn自带数据集

1. 小型数据集

640

数据加载、观察示例:

from sklearn import datasets
import pandas as pd, numpy as np

dataset = datasets.load_iris()

print("数据集包含的信息项:")
print("  ".join(dataset.keys()))

print("
数据集描述信息:
"
)
print(dataset["DESCR"])

data = dataset["data"]
target = dataset["target"]
df = pd.DataFrame(data, columns=dataset["feature_names"])
df["target"] = target

df.sample(10)
df.info()
df.describe()
sklearn小型数据集详细介绍:https://scikit-learn.org/stable/datasets/index.html#toy-datasets
2. 较大型数据集(在线下载)

640

20个新闻组数据集加载示例:

from sklearn.datasets import fetch_20newsgroups
from pprint import pprint
newsgroups_train = fetch_20newsgroups(subset='train')
pprint(list(newsgroups_train.targernames))

print(newsgroups_train.filenames.shape) # (11314,)
print(newsgroups_train.target.shape) # (11314,)

print(newsgroups_train.target[:10]) # [ 7  4  4  1 14 16 13  3  2  4]
print(newsgroups_train['data'][:2]) # 前三篇文章["From: lerxst@wam.umd.edu (where's my thin...


sklearn大型数据集详细介绍:https://scikit-learn.org/stable/datasets/index.html#real-world-datasetssklearn


新闻数据文本分类实战:https://www.jianshu.com/p/244180c064cf


03

 其他数据源

1. UCL机器学习知识库
UCL机器学习数据库,包括了多个不同大小和类型的数据集,可用于分类、回归、聚类和推荐系统任务。

链接:https://archive.ics.uci.edu/ml/index.php

640

2. weka数据集

链接:https://www.cs.waikato.ac.nz/ml/weka/datasets.html

640

3. KD-nuggets数据集

链接:https://www.kdnuggets.com/datasets/index.html

640

4. UCI KDD Archive数据集

链接:http://kdd.ics.uci.edu/


640?wx_fmt=png


请扫码关注:

640?wx_fmt=other


seaborn简介 一、准备工作 1.1 import matplotlib.pyplot as plt %matplotlib inline import numpy as np import pandas as pd import seaborn as sns plt.rcParams['font.sans-serif']=['SimHei'] # 用来显示正常的中文标签 plt.rcParams['axes.... 阅读详情

相关推荐

基于YOLOv8的仓库货物盘点系统:从数据集到部署全流程实战

目标检测是计算机视觉的核心任务,通过边界框定位与分类实现物体识别。YOLOv8作为单阶段检测器,以端到端推理和实时性著称,在工业视觉中价值显著。仓库货物盘点场景中,密集堆叠与遮挡对模型鲁棒性提出高要求。本文围绕YOLOv8仓库货物盘点系统,详解数据集标注转换、训练调参、FastAPI推理服务封装及RK3588边缘部署,并给出按类别分组计数与置信度过滤技巧,帮助开发者构建可落地的视觉盘点方案。

weixin_30235225的博客 388

watch和computed

两者的区别 computed初衷用于计算数字,但是复杂的逻辑都可以使用其进行操作。相比于方法其数据具有缓存效果,并且每当触发重新渲染时,不需要总是去调用函数。特点依赖属性发生改变的时候,其才会改变,一个属性受多个属性影响。 watch可以用来监听数据和路由变化,特点一个数据可以影响多个数据。 1.计算属性 //css <div id="example"> <p>Original message: "{{ message }}"</p> <p>Compu

weixin_46176363的博客 730

基于YOLOv8的仓库货物盘点系统:完整项目实战与避坑指南

目标检测是计算机视觉的核心任务,YOLOv8作为当前主流算法,在仓库货物盘点场景中可实现高效识别与计数。其原理是通过单阶段检测网络直接预测边界框和类别,结合NMS后处理与区域过滤逻辑,提升密集堆叠场景下的计数准确率。技术价值在于端到端训练与部署,支持自定义数据集微调,并生成mAP、F1曲线等评估指标。典型应用包括智能仓储、库存盘点与物流分拣。本文围绕一份可直接运行的YOLOv8仓库盘点系统,详解环境配置、训练调参、界面启动及CSV报表导出,帮助开发者快速落地目标检测项目。

weixin_34121304的博客 376

python自带的数据集

python自带的数据集 波士顿房价数据,回归 from sklearn import datasets boston = datasets.load_boston() iris (鸢尾花)数据集,分类 from sklearn import datasets iris = datasets.load_iris() 糖尿病数据集,回归 from skearn import datasets diabetes = datasets.load_diabetes() 手写字符集,分类 fro

qq_44489572的博客 2544

OpenWebUI外部模型配置异常排查与修复指南

本文详细解析了OpenWebUI外部模型配置异常的常见问题及解决方案,包括隐藏字符、数据库锁死等典型现象。通过错误日志分析和数据库修复实战指南,帮助开发者快速定位并解决配置问题,确保OpenWebUI与第三方大模型的稳定连接。

weixin_29205061的博客 314

ESP32-S3开发环境避坑指南:VS Code+ESP-IDF离线安装全流程(附国内镜像加速)

本文提供了一份详细的ESP32-S3开发环境离线安装指南,重点解决网络依赖问题。通过整合国内镜像加速,手把手教你完成VS Code、ESP-IDF框架、工具链及Python依赖的本地化部署,实现稳定、可重复的开发环境搭建,大幅提升IoT开发效率。

peach的博客 962

Python-Sklearn内置数据集介绍与“三板斧”

对sklearn中的内置数据集鸢尾花数据集(iris)和波士顿房价数据集(boston)以及手写数字数据集(digits)为例,学习查看sklearn中自带数据集的相关概论以及数据处理“三板斧”。

rettbbetter的博客 5023

CloudCompare如何进行二次开发?

CloudCompare源代码编译成功后,即可进行二次开发,可以通过修改源码或者制作插件实现二次开发。本文二次开发采用修改CloudCompare的源代码的方式,分别修改mainwindow.ui、mainwindow.h、mainwindow.cpp,实现扩展功能,克隆选中的点云。

【cacrle】的博客 5332

python的自带数据集_盘点 | Python自带的那些数据集

01Seaborn自带数据集在学习Pandas透视表的时候,大家应该注意到,我们使用的案例数据"泰坦尼克号"来自于seaborn自带的在线数据库,我们可以通过seaborn提供的函数load_dataset("数据集名称")来获取线上相应的数据,返回给我们的是一个pandas的DataFrame对象。importseabornassnsdf=sns.load_dataset('titan...

weixin_36330387的博客 5507

再相逢【知识图谱】中文医学知识图谱CMeKG,中文产科医学知识图谱COKG | 附:图数据库Neo4j下载安装教学(遇到问题并解决) + Neo4j基本操作

本篇文章介绍知识图谱的相关知识。从便于理解的角度切入,给出知识图谱的形象化定义,并介绍了国内的中文医学知识图谱CMeKG,还以用户视角体验了中文产科医学知识图谱。目录二介绍了如何部署安装Neo4j数据库,并解决了部署过程中遇到的一些基础错误,随后介绍了Neo4j图数据库的基础操作。

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 2619

【YOLOv8改进[Conv]】使用OREPA助力V8更优秀

使用OREPA助力V8更优秀,降低训练成本,在不引入任何推理时间成本的情况下提高深度模型的性能。

静谧、淡雅 1918

自带的数据集_盘点 | Python自带的那些数据集

01Seaborn自带数据集在学习Pandas透视表的时候,大家应该注意到,我们使用的案例数据"泰坦尼克号"来自于seaborn自带的在线数据库,我们可以通过seaborn提供的函数load_dataset("数据集名称")来获取线上相应的数据,返回给我们的是一个pandas的DataFrame对象。importseabornassnsdf=sns.load_dataset(...

weixin_35667833的博客 439

理想L9高通QAM8797座舱域控制器全拆解|全网独家复现 硬件架构升级、电源散热优化、多屏低延迟交互、车机系统赋能高端智能座舱落地

随着智能汽车向舱驾一体、全域智能化、多模交互方向迭代,传统单一功能座舱芯片已无法满足多屏高刷渲染、全车AI语音、车内视觉感知、高速车载通信的叠加算力需求。2026款全新理想L9作为旗舰级智能SUV,全面搭载高通新一代旗舰座舱域控制器QAM8797,搭配自研马赫M100 AI芯片、国产车规主控芯片,构建起高性能、高可靠、低延迟的车载中央计算平台。

getusushu的博客 387

pandas的自带数据集_盘点 | Python自带的那些数据集

01Seaborn自带数据集在学习Pandas透视表的时候,大家应该注意到,我们使用的案例数据"泰坦尼克号"来自于seaborn自带的在线数据库,我们可以通过seaborn提供的函数load_dataset("数据集名称")来获取线上相应的数据,返回给我们的是一个pandas的DataFrame对象。importseabornassnsdf=sns.load_dataset(...

weixin_39634132的博客 1406

H2db console 未授权访问RCE 漏洞复现+利用(CVE-2022-23221)

H2 数据库控制台中的另一个未经身份验证的 RCE 漏洞,在 v2.1.210+ 中修复。2.1.210 之前的 H2 控制台允许远程攻击者通过包含 IGNORE_UNKNOWN_SETTINGS=TRUE;INIT=RUNSCRIPT 子字符串的 jdbc:h2:mem JDBC URL 执行任意代码。

0xSec 4553

“华为杯”研究生数学建模竞赛2020年-【华为杯】D题:无人机集群协同对抗(附获奖论文和MATLAB代码实现)

1.问题重述摘 要:本文针对非线性约束条件下红蓝双方无人机集群协同对抗的最优规划问题,结合贪婪队形、非线性规划、内点法、蒙特卡洛方法和全联立正交配置有限元法,构建了无人机集群协同对抗推演模型。,构建了。我们综合考虑了,和。首先分析红方在集群约束下的贪婪队形和拦截策略,然后我们基于内点法联合MATLAB和AMPL编程求解蓝方突防的非线性规划解,最后基于蒙特卡洛法对整个蓝方突防过程进行推演,得到突防概率图。通过推演,我们提出了两块的区域作为所求区域,并对蓝方的最优突防策略进行分析。

getusushu的博客 1553

python自带的数据集_盘点 | Python自带的那些数据集

01Seaborn自带数据集在学习Pandas透视表的时候,大家应该注意到,我们使用的案例数据"泰坦尼克号"来自于seaborn自带的在线数据库,我们可以通过seaborn提供的函数load_dataset("数据集名称")来获取线上相应的数据,返回给我们的是一个pandas的DataFrame对象。import seaborn as snsdf = sns.load_dataset('titan...

weixin_39968852的博客 282

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

使用YOLOv8来训练——包含250张图像的工地钢筋计数数据集;数据集已标注为YOLO格式和VOC格式

​ 可以直接用于智慧工地物料盘点,标签类别为rebar,共有30942个标注。 工地类——钢筋计数数据集数据集共有250张图片数据,可直接用于智慧工地物料盘点;保证标注质量; 已标注yolo格式、VOC格式,可直接训练; 标签类别及标签个数:rebar:30942; 使用YOLOv8来训练一个包含250张图像的钢筋计数数据集。这个数据集已标注为YOLO格式和VOC格式,可以直接用于智慧工地物料盘点,标签类别为rebar,共有30942个标注。 数据集描述 数据量:250张图像 标注格式:YOL

2401_88441190的博客 1150

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

机器学习数据集哪里找:最佳数据集来源盘点

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33739646的博客 312

盘点12个Python数据可视化库

大家好,我是小z这篇文章是关于一本很奈斯的可视化书籍的介绍,老规矩,文末小z简单粗暴的抽奖送出1本~在数据可视化的研究热潮中,如何让数据生动呈现,成了一个具有挑战性的任务,随之也出现了大...

SeizeeveryDay的博客 1033

告别手动盘点!用Dynamsoft Barcode Reader SDK实现批量扫码(Python实战)

本文介绍如何利用Dynamsoft Barcode Reader SDK和Python实现自动化库存盘点系统,告别低效的手动扫码。通过详细的配置指南、多线程处理框架和企业系统集成方案,帮助开发者快速构建高效的条形码和二维码批量扫描解决方案,显著提升库存管理效率。

weixin_38169786的博客 399

批量盘点DICOM数据集:本地元数据采样方案,解决影像分类与合规难题

本文针对PACS运维、医疗IT开发、科研人员批量盘点DICOM数据集的痛点,对比自研PyDICOM脚本与纯前端本地解析两种方案,讲解只读取DICOM头部元数据、跳过像素数据的提速原理,给出可直接落地的批量采样识别实操流程,分析适用场景与边界限制。纯前端方案文件不上传服务器,支持多文件夹批量识别、自定义标签提取、CSV结果导出,适合临时影像数据分类统计。

u010893545的博客 156

2026年FineReport替代方案迁移实战:资产盘点、选型与校验体系

报表工具迁移本质是数据资产搬迁,涉及数据集、权限、调度等核心组件。在国产化与降本趋势下,企业需从报表复杂度、团队能力、合规要求切入,选择商业报表平台或开源BI方案。迁移关键在于双跑比对校验,确保数据值与格式一致,避免生产事故。本文基于实战经验,系统梳理FineReport替代方案的盘点、选型与校验全流程,助力企业平稳过渡。

weixin_34221332的博客 427

Python数据盘点工具链实战:从数据收集到可视化报告全流程

数据处理是现代企业数据分析的基础环节,其核心原理是通过系统化的方法对原始数据进行加工和转换。在技术实现上,Python凭借其丰富的数据处理库生态系统,为数据盘点提供了完整的解决方案。数据清洗作为数据处理的关键步骤,能够有效解决数据质量不一的问题,确保分析结果的准确性。pandas库作为Python数据处理的核心工具,提供了强大的数据聚合和统计分析能力。在实际应用中,数据盘点工具链可应用于业务指标监控、系统性能分析等多个场景,通过自动化的数据收集、清洗、聚合和可视化流程,显著提升数据处理效率。本文基于电商订单

weixin_29053695的博客 344

【CSV to VOC 格式】智能盘点—钢筋数量AI识别 数钢筋,数据集转换 成我们常用格式“xml” code 代码

一、首先建立文件夹 VOC_GJ 在这个下面建立三个JPEGImages、Annotations、ImageSets ImageSets下面建立Main 二、生成train.txt test.txt import os train_file=open('path/ImageSets/Main/train.txt','w') test_file=open('path/ImageSets/...

小欧欧的博客 4172
上一篇: 清华大学两名博士生被开除:你不吃学习的苦,就要吃生活的苦
下一篇: Github | 博士大佬“神经网络”手推笔记完结版
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值