当前位置: 首页 > news >正文

Sklearn的datasets模块与自带数据集介绍

datasets 模块

用 dir() 函数查看 datasets 模块的所有属性和函数

import sklearn.datasets as datasets# 列出 sklearn.datasets 模块中的所有属性和函数
print(dir(datasets))

datasets 模块下的数据集有三种类型:

(1)load系列的经典数据集,均为小型数据集,安装sklearn库时自带

(2)fetch系列下载数据集,较大的数据集,需要额外下载

(3)make系列生成数据集,可以生成各种形态分布的随机数据集

load系列经典数据集

一共有9个数据集,用 load_xxx() 形式的函数加载。


from sklearn.datasets import load_xxx
data = load_xxx()

load_xxx() 返回的数据类型是<class 'sklearn.utils.Bunch'> ,这是scikit-learn 中的一种数据结构,称为 Bunch 对象。它类似于 Python 的字典,存储键值对,可以通过键来访问相应的值,例如:data['key'];还可以通过属性方式访问存储的数据,例如: data.key。

数据集名称

调用函数

适用算法

数据规模(行×列)

波士顿房价数据集

load_boston()

回归

506×13

乳腺癌数据集

load_breast_cancer()

分类

569×30

糖尿病数据集

load_diabetes()

回归

442×10

手写数字数据集

load_digits()

分类

1797×64

鸢尾花数据集

load_iris()

分类

150×4

健身数据集

load_linnerud()

回归

20×3 (输入) + 20×3 (输出)

示例图像数据集

load_sample_image()

图像处理

单个图像

示例图像集合数据集

load_sample_images()

图像处理

2个图像

红酒数据集

load_wine()

分类

178×13

fetch系列下载数据集

数据集名称

调用函数

适用算法

数据规模(行×列)

说明

新闻分类数据集

fetch_20newsgroups()

分类

18,846×自由文本(训练:11,314,测试:7,532)

文本分类任务,返回原始文本

新闻分类向量化数据集

fetch_20newsgroups_vectorized()

分类

同上,已向量化为稀疏矩阵

文本分类任务,返回已向量化的稀疏矩阵

加州房价数据集

fetch_california_housing()

回归

20,640×8

预测房价中位数

树木类型数据集

fetch_covtype()

分类

581,012×54

森林覆盖类型的分类

KDD Cup 99 数据集

fetch_kddcup99()

分类/异常检测

4,898,431×41(训练集)

用于网络入侵检测和异常检测

LFW 人脸匹配数据集

fetch_lfw_pairs()

分类

2,200 对×自由文本(配对)

人脸验证任务

LFW 人脸识别数据集

fetch_lfw_people()

分类

13,233×2919(图像大小:62×47 像素)

人脸识别任务

Olivetti 面孔数据集

fetch_olivetti_faces()

分类/聚类

400×4096(图像大小:64×64 像素)

聚类和面部识别

OpenML 数据集

fetch_openml()

多种算法

依赖于指定的数据集

从 OpenML 平台下载各种类型的数据集

RCV1 数据集

fetch_rcv1()

分类

804,414×47,236(稀疏矩阵)

文本分类任务

物种分布数据集

fetch_species_distributions()

分类/回归

16,199×10

物种分布建模的回归或分类

make系列生成数据集

调用函数

生成数据形态

说明

make_biclusters()

双聚类数据

生成带有重叠或不重叠块结构的矩阵数据

make_blobs()

多簇数据

生成多个聚类的二维数据点

make_checkerboard()

棋盘格数据

生成具有棋盘格结构的矩阵数据

make_circles()

同心圆数据

生成二维同心圆形状的二元分类数据集

make_classification()

分类数据

生成用于分类问题的随机数据集

make_friedman1()

回归数据(非线性)

生成非线性回归模型数据(Friedman #1)

make_friedman2()

回归数据(非线性)

生成非线性回归模型数据(Friedman #2)

make_friedman3()

回归数据(非线性)

生成非线性回归模型数据(Friedman #3)

make_gaussian_quantiles()

高斯分位数数据

生成服从高斯分布的分类数据

make_hastie_10_2()

二分类数据

生成 Hastie 的二元分类数据集

make_low_rank_matrix()

低秩矩阵数据

生成指定秩的低秩矩阵

make_moons()

月亮形数据

生成二维的月亮形状二元分类数据集

make_multilabel_classification()

多标签分类数据

生成随机多标签分类数据集

make_regression()

回归数据

生成用于回归问题的随机数据集

make_s_curve()

S 曲线数据

生成 3D 的 S 形数据集

make_sparse_coded_signal()

稀疏编码信号数据

生成用于稀疏表示的信号数据

make_sparse_spd_matrix()

稀疏对称正定矩阵数据

生成稀疏对称正定矩阵

make_sparse_uncorrelated()

稀疏无关数据

生成稀疏的无相关特征数据集

make_spd_matrix()

对称正定矩阵数据

生成对称正定矩阵

make_swiss_roll()

瑞士卷数据

生成 3D 的瑞士卷形状数据集

经典数据集

鸢尾花数据集(三分类)

1、数据集内容

load_iris() 返回的是一个字典,字典中元素介绍如下:

键值

含义

数据类型

数据大小

元素类型

说明示例

data

特征数据

array

4 * 150

float 

[4.9, 3. , 1.4, 0.2]

target

类别

array

1 * 150

int

0, 1, 2

feature_names

特征名称

list

4

str

'sepal length (cm)', 'sepal width (cm)', 'petal length (cm)', 'petal width (cm)'

萼片长度、萼片宽度、花瓣长度、花瓣宽度

target_names

类别标签

array

3

str

'setosa', 'versicolor', 'virginica'

鸢尾花的三个类别

frame

None

filename

文件名

str

iris.csv

data_module

str

sklearn.datasets.data

DESCR

描述

str

对数据的描述

2、特征说明

特征

含义

sepal length (cm)

萼片长度(厘米)

sepal width (cm)

萼片宽度(厘米)

petal length (cm)

花瓣长度(厘米)

petal width (cm)

花瓣宽度(厘米)

3、读取鸢尾花数据的完整代码

# 导入鸢尾花数据集
from sklearn.datasets import load_iris# 读取鸢尾花数据集
data = load_iris()
# 原始数据集是一个字典
# print(data)# for i in data.keys():
#     print(i)# 读取特征数据 4*150
feature_data = data['data']
# print(feature_data)
# 读取鸢尾花分类数据 1*150
target_data = data['target']
# print(target_data)
# 读取特征名称,4个特征
feature_name = data['feature_names']
# print(feature_name)
# 读取类别标签,3种类型
target_label = data['target_names']
# print(target_label)
 

波士顿房价数据集(回归)

1、数据集内容

load_boston() 返回的是一个字典,字典中的元素:

键值

含义

数据类型

数据大小

元素类型

说明示例

data

特征数据

array

13 * 506

float

 [4.7410e-02, 0.0000e+00, 1.1930e+01, ..., 2.1000e+01, 3.9690e+02, 7.8800e+00]

target

房价

array

1 * 506

float

21.6, 34.7

feature_names

特征名称

array

13

str

['CRIM', 'ZN', 'INDUS', 'CHAS', 'NOX', 'RM', 'AGE', 'DIS', 'RAD', 'TAX', 'PTRATIO', 'B', 'LSTAT']

filename

文件名

str

boston_house_prices.csv

data_module

str

sklearn.datasets.data

DESCR

描述

str

对数据的描述

2、特征说明

自变量

特征

英文释义

含义

CRIM

per capita crime rate by town

城镇人均犯罪率

ZN

proportion of residential land zoned for lots over 25,000 sq.ft.

占地面积超过 25,000 平方英尺的住宅用地比例

INDUS

proportion of non-retail business acres per town

每个城镇非零售商业用地比例

CHAS

Charles River dummy variable (= 1 if tract bounds river; 0 otherwise)

查尔斯河虚拟变量(1 = 区域靠近河流,0 = 其他)

NOX

nitric oxides concentration (parts per 10 million)

一氧化氮浓度(每千万份之一)

RM

average number of rooms per dwelling

每户平均房间数

AGE

proportion of owner-occupied units built prior to 1940

1940 年前建成的自住房比例

DIS

weighted distances to five Boston employment centres

到五个波士顿就业中心的加权距离

RAD

index of accessibility to radial highways

高速公路可达性指数

TAX

full-value property-tax rate per $10,000

每 $10,000 的全额财产税率

PTRATIO

pupil-teacher ratio by town

城市的学生与教师比例

B

1000(Bk - 0.63)^2 where Bk is the proportion of black people by town

城市中黑人比例

LSTAT

% lower status of the population

较低社会地位人口的百分比

因变量

因变量

英文释义

含义

MEDV

Median value of owner-occupied homes in $1000's

自住房屋的中位数价格(以 $1000 为单位)

3、读取波士顿数据的完整代码

# 导入波士顿数据集
from sklearn.datasets import load_boston# 读取波士顿数据集
data = load_boston()
# 原始数据集是一个字典
# print(data)# for i in data.keys():
#     print(i)# 读取特征数据 13*506
feature_data = data['data']
# print(feature_data)
# print(feature_data.shape)
# 读取房价 1*506
target_data = data['target']
# print(target_data)
# 读取特征名称,13个特征
feature_name = data['feature_names']
# print(feature_name)

糖尿病数据集(回归)

1、数据集内容

load_diabetes() 返回的是一个字典,字典中的元素:

键值

含义

数据类型

数据大小

元素类型

说明示例

data

特征数据

array

10 * 442

float

[-0.04547248, -0.04464164, -0.0730303 , ..., -0.03949338,

        -0.00421986,  0.00306441]

target

房价

array

1 * 442

float

179., 185., 118.,

feature_names

特征名称

list

10

str

['age', 'sex', 'bmi', 'bp', 's1', 's2', 's3', 's4', 's5', 's6'] 

data_filename

特征数据文件名

str

diabetes_data.csv.gz

target_filename

因变量数据文件名

str

diabetes_target.csv.gz

frame

None

data_module

str

sklearn.datasets.data

DESCR

描述

str

对数据的描述

2、特征说明

自变量

特征

英文释义

含义

age

age in years

年龄(以年为单位)

sex

sex

性别

bmi

body mass index

身体质量指数

bp

average blood pressure

平均血压

s1

tc, total serum cholesterol

总血清胆固醇

s2

ldl, low-density lipoproteins

低密度脂蛋白

s3

hdl, high-density lipoproteins

高密度脂蛋白

s4

tch, total cholesterol / HDL

总胆固醇与 HDL 的比值

s5

ltg, possibly log of serum triglycerides level

血清甘油三酯水平的对数

s6

glu, blood sugar level

血糖水平

因变量

英文释义

含义

a quantitative measure of disease progression one year after baseline

一年后的疾病进展的定量衡量

3、读取糖尿病数据的完整代码

# 导入糖尿病数据集
from sklearn.datasets import load_diabetes# 读取糖尿病数据集
data = load_diabetes()
# 原始数据集是一个字典
# print(data)for i in data.keys():print(i)# 读取特征数据 10*442
feature_data = data['data']
# print(feature_data)
# print(feature_data.shape)
# 读取因变量 1*442
target_data = data['target']
# print(target_data)
# 读取特征名称,10个特征
feature_name = data['feature_names']
# print(feature_name)

乳腺癌数据集(二分类)

1、数据集内容

load_breast_cancer()返回的是一个字典,字典中的元素:

键值

含义

数据类型

数据大小

元素类型

说明示例

data

特征数据

array

30 * 569

float

[1.969e+01, 2.125e+01, 1.300e+02, ..., 2.430e-01, 3.613e-01,

        8.758e-02]

target

类别

array

1 * 150

int

0, 1

feature_names

特征名称

array

30

str

['mean radius', 'mean texture', 'mean perimeter', 'mean area',

       'mean smoothness', 'mean compactness', 'mean concavity',

       'mean concave points', 'mean symmetry', 'mean fractal dimension',

       'radius error', 'texture error', 'perimeter error', 'area error',

       'smoothness error', 'compactness error', 'concavity error',

       'concave points error', 'symmetry error',

       'fractal dimension error', 'worst radius', 'worst texture',

       'worst perimeter', 'worst area', 'worst smoothness',

       'worst compactness', 'worst concavity', 'worst concave points',

       'worst symmetry', 'worst fractal dimension']

target_names

类别标签

array

2

str

['malignant', 'benign']

frame

None

filename

文件名

str

breast_cancer.csv

data_module

str

sklearn.datasets.data

DESCR

描述

str

对数据的描述

2、特征说明

以下原始特征的均值(mean)、标准误差(standard error)、以及“最差”或最大值(三个最差/最大值的均值)被计算为新的特征,最终得出 30 个特征。

原始特征

英文释义

含义

radius

mean of distances from center to points on the perimeter

半径(从中心到周长上的点的平均距离)

texture

standard deviation of gray-scale values

纹理(灰度值的标准差)

perimeter

perimeter

周长

area

area

面积

smoothness

local variation in radius lengths

平滑度(半径长度的局部变化)

compactness

perimeter^2 / area - 1.0

紧致度(周长的平方除以面积减去1)

concavity

severity of concave portions of the contour

凹陷度(轮廓凹陷部分的严重程度)

concave points

number of concave portions of the contour

凹陷点数(轮廓凹陷部分的数量)

symmetry

symmetry

对称性

fractal dimension

"coastline approximation" - 1

分形维度(“海岸线逼近”)- 1

3、读取乳腺癌数据的完整代码

# 导入乳腺癌数据集
from sklearn.datasets import load_breast_cancer# 读取乳腺癌数据集
data = load_breast_cancer()
# 原始数据集是一个字典
# print(data)# for i in data.keys():
#     print(i)# 读取特征数据 30*569
feature_data = data['data']
# print(feature_data)
# 读取乳腺癌分类数据 1*569
target_data = data['target']
# print(target_data)
# 读取特征名称,30个特征
feature_name = data['feature_names']
# print(feature_name)
# 读取类别标签,2种类型
target_label = data['target_names']
# print(target_label)

红酒数据集(三分类)

1、数据集内容

load_wine()返回的是一个字典,字典中的元素:

键值

含义

数据类型

数据大小

元素类型

说明示例

data

特征数据

array

13 * 178

float

[1.316e+01, 2.360e+00, 2.670e+00, ..., 1.030e+00, 3.170e+00,

        1.185e+03]

target

类别

array

1 * 178

int

0, 1, 2

feature_names

特征名称

list

13

str

['alcohol', 'malic_acid', 'ash', 'alcalinity_of_ash', 'magnesium', 'total_phenols', 'flavanoids', 'nonflavanoid_phenols', 'proanthocyanins', 'color_intensity', 'hue', 'od280/od315_of_diluted_wines', 'proline']

target_names

类别标签

array

3

str

['class_0', 'class_1', 'class_2']

frame

None

DESCR

描述

str

对数据的描述

2、特征说明

特征

含义

Alcohol

酒精含量

Malic acid

苹果酸含量

Ash

灰分

Alcalinity of ash

灰分的碱度

Magnesium

镁含量

Total phenols

总酚含量

Flavanoids

黄酮类化合物含量

Nonflavanoid phenols

非黄酮类酚含量

Proanthocyanins

原花青素含量

Color intensity

颜色强度

Hue

色调

OD280/OD315 of diluted wines

稀释葡萄酒在280nm和315nm处的吸光度比值

Proline

脯氨酸含量

3、读取红酒数据的完整代码

# 导入红酒数据集
from sklearn.datasets import load_wine# 读取红酒数据集
data = load_wine()
# 原始数据集是一个字典
# print(data)# for i in data.keys():
#     print(i)# 读取特征数据 13*178
feature_data = data['data']
# print(feature_data)
# 读取红酒分类数据 1*178
target_data = data['target']
# print(target_data)
# 读取特征名称,13个特征
feature_name = data['feature_names']
# print(feature_name)
# 读取类别标签,3种类型
target_label = data['target_names']
# print(target_label)

健身数据集

1、数据集内容

load_linnerud()返回的是一个字典,字典中的元素:

键值

含义

数据类型

数据大小

元素类型

说明示例

data

特征数据

array

3 * 20

float

[ 17., 251., 250.]

target

target数据

array

3 * 20

float

[189.,  37.,  52.]

feature_names

特征名称

list

3

str

['Chins', 'Situps', 'Jumps']

target_names

target名称

list

3

str

['Weight', 'Waist', 'Pulse']

frame

None

data_filename

自变量数据文件名

str

linnerud_exercise.csv

target_filename

因变量数据文件名

linnerud_physiological.csv

data_module

str

sklearn.datasets.data

DESCR

描述

str

对数据的描述

2、特征说明

特征

含义

Chins

引体向上次数

Situps

仰卧起坐次数

Jumps

跳跃次数

Weight

体重

Waist

腰围

Pulse

脉搏率(心率)

相关文章:

Sklearn的datasets模块与自带数据集介绍

datasets 模块 用 dir() 函数查看 datasets 模块的所有属性和函数 import sklearn.datasets as datasets# 列出 sklearn.datasets 模块中的所有属性和函数 print(dir(datasets)) datasets 模块下的数据集有三种类型&#xff1a; &#xff08;1&#xff09;load系列的经典数…...

css 个人喜欢的样式 速查笔记

起因&#xff0c; 目的: 记录自己喜欢的&#xff0c; 觉得比较好看的 css. 下次用的时候&#xff0c;直接复制&#xff0c;很方便。 1. 个人 html 模板&#xff0c; 导入常用的 link 设置英语字体: Noto导入默认的 css使用网络 icon 图标导入 Bootstrap css 框架 html <…...

C/C++ let __DATE__ format to “YYYY-MM-DD“

C/C let DATE format to “YYYY-MM-DD” code&#xff1a; #include <iostream> #include <string>class compileDate {// 静态函数&#xff0c;用来格式化并返回编译日期 static std::string formatCompileDate() {// 编译时的日期&#xff0c;格式为 "MMM…...

git如何灵活切换本地账号对应远程github的两个账号

git如何灵活切换本地账号对应远程github的两个账号 问题&#xff1a; 有时候我们会同时维护两个github的账号里面的仓库内容&#xff0c;这时候本地git需要频繁的切换ssh&#xff0c;以方便灵活的与两个账号的仓库可以通信。这篇日记将阐述我是怎么解决这个问题的。1. 第一个账…...

Python中实现函数的递归调用

在Python中&#xff0c;函数的递归调用是一种非常强大且常用的编程技巧&#xff0c;它允许函数在其执行过程中调用自身。递归调用在解决许多问题时都显得尤为方便&#xff0c;比如遍历树形结构、计算阶乘、实现快速排序等。然而&#xff0c;递归也需要谨慎使用&#xff0c;因为…...

Multisim使用手册

目录 原件库&#xff1a; 基础元件库&#xff1a; 最右侧的分析仪们&#xff1a; 示波器&#xff1a; 交流分析&#xff1a; 操作&#xff1a; dB 一、幅频特性曲线 二、相频特性曲线 下载资源&#xff08;有汉化&#xff09;&#xff1a;Multisim 14.0电路设计与仿真…...

线程的六种状态

优质博文&#xff1a;IT-BLOG-CN 线程的状态在Thread.State这个枚举类型中定义&#xff1a;共有6种状态&#xff0c;可以调用线程Thread种的getState()方法获取当前线程状态。 public enum State { /** * 新建状态(New)&#xff1a; * 当用new操作符创建一个线程时&#…...

全球热门剪辑软件大搜罗

如果你要为你的视频进行配音那肯定离不开音频剪辑软件&#xff0c;现在有不少音频剪辑软件免费版本就可以实现我们并不复杂的音频剪辑操作。这次我就给你分享几款能提高剪辑效率的音频剪辑工具。 1.福晰音频剪辑 链接直达>>https://www.foxitsoftware.cn/audio-clip/ …...

swagger-bootstrap-ui页面空白,也没报错

回想起来&#xff0c;代码层面没有进行什么大的调整&#xff0c;增加了配置文件&#xff0c;application.yml中的 spring:profiles:active: sms # dev --> smsname: sms-server swagger配置未调整导致空白 修改profile 问题解决...

15.2 JDBC数据库编程2

15.2.1 数据库访问步骤 使用JDBC API连接和访问数据库&#xff0c;一般分为以下5个步骤: (1) 加载驱动程序 (2) 建立连接对象 (3) 创建语句对象 (4) 获得SQL语句的执行结果 (5) 关闭建立的对象&#xff0c;释放资源 下面将详细描述这些步骤 15.2.2 加载驱动程序 要使…...

Spark数据介绍

从趋势上看&#xff0c;DataFrame 和 Dataset 更加流行。 示例场景 数据仓库和 BI 工具集成&#xff1a; 如果你需要处理存储在数据仓库中的结构化数据&#xff0c;并且希望与 BI 工具集成&#xff0c;那么 DataFrame 和 Dataset 是首选。 机器学习流水线&#xff1a; 在构建机…...

【0基础】制作HTML网页小游戏——贪吃蛇(附详细解析)

我在昨天的文章&#xff08;贪吃蛇HTML源码&#xff09;里面分享了网页版贪吃蛇小游戏的源码&#xff0c;今天就来给大家详细讲解一下每部分代码是如何运作的&#xff0c;以及以后要如何美化贪吃蛇的UI界面&#xff0c;在哪里修改等。 目录 一、代码运作 1、HTML结构: 2、C…...

Vscode python无法转到函数定义

今天上午换了电脑&#xff0c;使用Vscode发现找不到对应的函数定义了。 使用了网上的全部教程。一点用没有。重启电脑&#xff0c;重启Vscode也没有作用。最后通过重装vscode&#xff0c;解决问题。&#xff08;也不知道Vscode什么毛病&#xff09; 重点语句&#xff1a; 去官网…...

Python中的上下文管理器(with语句)及其作用

Python中的上下文管理器&#xff08;Context Manager&#xff09;是一种通过with语句来管理资源&#xff08;如文件、网络连接、线程锁等&#xff09;的机制。with语句旨在简化常见的资源管理任务&#xff0c;如资源的获取、使用后的清理等。使用上下文管理器可以确保资源在使用…...

CTK框架(八):服务追踪

目录 1.简介 2.实现方式 3.具体实现 3.1.新建插件PluginA​​ 3.2.新建插件PluginB 4.服务追踪的优势 5.应用场景 6.总结 1.简介 CTK服务追踪是一种机制&#xff0c;用于在CTK插件框架中追踪和管理插件提供的服务。当一个插件注册了一个服务到服务注册中心后&#xff0…...

[针对于个人用户] 显卡与计算卡性能对比表

笔者使用 Quadro M4000 显卡用于 LLM 相关任务&#xff0c;但奈何该卡发布的年代过于久远&#xff0c;以至于 LLM 相关任务只能使用例如&#xff1a;Phi3 mini、Qwen 2 2B、GLM 4 8B 以及 Gemini v2 2B等小参数模型&#xff0c;且速度不堪理想&#xff0c;也经常因为显卡过热降…...

2024年智能录屏解决方案全攻略,从桌面到云端

如果你有过录屏经验那你一定遇到过被限制录制时长或者录制的画面比较模糊之类的情况。这次我我推荐几款免费录屏软件&#xff0c;让我们可以更自由的录制屏幕画面。 1.福晰REC大师 链接&#xff1a;www.foxitsoftware.cn/REC/ 这款软件便捷好操作&#xff0c;而且符合我这次…...

CentOS7.9下snmp v3 inform搭建监控端

1.基础环境配置 为了防止防火墙及selinux等的影响,需关闭防火墙及selinux等,具体参考: Linux常规基础配置_linux基础配置-CSDN博客 2.安装snmp yum源配置,具体参考: Linux常规基础配置_linux基础配置-CSDN博客 snmp安装命令: yum install -y net-snmp net-snmp-ut…...

水库大坝安全监测方案,双重守护,安全无忧

水库作为重要的水利设施&#xff0c;在防洪、灌溉及供水等方面发挥着重要作用。然而随着时间的推移&#xff0c;大坝面临着自然老化、设计标准不足及极端天气等多重挑战&#xff0c;其安全性与稳定性日益受到关注。水库堤坝险情导致的洪涝灾害给人民生命财产和经济社会发展带来…...

yolov8实现图片验证码识别

1、环境准备 1.1、安装miniconda 地址&#xff1a;Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 注意&#xff1a;为避免不兼容的问题&#xff0c;推荐下载py38版本&#xff0c;我下载的是Miniconda3-py38_23.1.0-1-Windows-x86_…...

代码随想录训练营 Day56打卡 图论part06 108. 冗余连接 109. 冗余连接II

代码随想录训练营 Day56打卡 图论part06 一、卡码108. 冗余连接 题目描述 有一个图&#xff0c;它是一棵树&#xff0c;他是拥有 n 个节点&#xff08;节点编号1到n&#xff09;和 n - 1 条边的连通无环无向图&#xff08;其实就是一个线形图&#xff09;&#xff0c;如图&…...

QT天气预报

json 理论 什么是JSON? 规则 被大括号包括的是JSON对象,被中括号包括的是JSON数组. JSON数组JSON对象 实验 构建JSON 用代码实现如下json内容: //构建JSON void WirteJson() {QJsonObject rootObject;//1.插入name字段rootObject.insert("name","china&quo…...

JavaWeb中处理 Web 请求的方式总结

文章目录 JavaWeb中处理 Web 请求的方式总结1. 原始的 Servlet 方式1.1. 环境搭建**创建 Maven 或 Gradle 项目**&#xff1a;**添加 Servlet 依赖**&#xff1a;**创建 Servlet 类**&#xff1a;**配置项目**&#xff1a;**配置 Tomcat**&#xff1a; 1.2. 路由机制1.3. 示例代…...

React的事件与原生事件的执行顺序?

react自身实现了一套自己的事件机制&#xff0c;包括事件注册、事件的合成、事件冒泡、事件派发等&#xff0c;虽然和原生的是两码事&#xff0c;但也是基于浏览器的事件机制下完成的。 react 的所有事件并没有绑定到具体的dom节点上而是绑定在了document 上&#xff0c;然后由…...

【Java】Runtime与Properties获取系统信息

Java系列文章目录 补充内容 Windows通过SSH连接Linux 第一章 Linux基本命令的学习与Linux历史 文章目录 Java系列文章目录一、前言二、学习内容&#xff1a;三、问题描述四、解决方案&#xff1a;4.1 代码4.2 运行结果 五、总结&#xff1a; 一、前言 这些都被淘汰比较少用了…...

基于SpringBoot的社团管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 基于JavaSpringBootVueMySQL的社团管理系统【附源码文档】、…...

UE5.3_跟一个插件—Socket.IO Client

网上看到这个插件,挺好! 项目目前也没有忙到不可开交,索性跟着测一下吧: 商城可见,售价72.61人民币! 但是,git上有仓库哦,免费!! 跟着链接先准备起来: Documentation: GitHub - getnamo/SocketIOClient-Unreal: Socket.IO client plugin for the Unreal Engin…...

鸿蒙轻内核A核源码分析系列七 进程管理 (1)

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 轻内核A核源码分析系列一 数据结构-双向循环链表 轻内核A核源码分析系列二 数据结构-位图操作 轻内核A核源码分析系列三 物理内存&#xff08;1&#xff0…...

qt QGraphicsScene场景坐标和场景内GraphicsItem局部坐标的相互转换

为了更清晰地解释场景坐标与局部坐标之间的转换过程&#xff0c;我们可以通过一个简单的实例来演示如何赋值场景坐标&#xff0c;并将其转换为图形项的局部坐标。 实例步骤 假设我们有一个场景 QGraphicsScene 和一个矩形图形项 QGraphicsRectItem&#xff0c;矩形的大小为 1…...

Windows与linux中docker的安装与使用

windos中安装使用docker 下载Docker_Desktop 安装包进入docker官网下载Docker_Desktop&#xff1a; https://www.docker.com/启用wsl 我们搜索“启用或关闭Windows功能”&#xff0c;打开后勾选适用于Linux的Windows 子系统 Docker_Desktop设置 出现Docker Engine stopp…...