【Python】一维数据与二维数据

简介: 【Python】一维数据与二维数据

【Python】一维数据与二维数据

一维数据

由对等关系的有序或无序数据构成,采用线性方式组织

二维数据

由对等关系的有序或无序数据构成,采用线性方式组织

多维数据

一维或二维数据在多维度上的扩展形成的

高维数据

仅利用最基本的二元关系展示数据间的复杂结构


一维数据的表示


如果一维数据之间存在顺序,使用列表类型

集合类型可以表达一维无序数据



一维数据的存储


存储方式一:空格分隔

       使用一个或多个空格分隔进行存储,不换行

缺点:数据中不能存在空格


存储方式二:逗号分隔

       使用英文半角逗号分隔数据进行存储,不换行

缺点:数据中不能有逗号


存储方式三:其他方式

       使用其他符号或符号组合分隔,建立采用特殊符号

缺点:需要根据数据特点定义



一维数据的处理


       如何将存储的数据读入程序,将程序表示的数据写入文件呢?

image.png

对于特殊符号,只要把split中的符号换成特殊符号即可

image.png

二维数据的表示


       使用二维列表可以表示二维数据,即本身是一个列表,列表中的每个元素又是列表。

image.png

数据维度是数据的组织形式

image.png

CSV格式与二维数据存储


       CSV(Comma-Separated Values)由逗号分隔的值,国际通用的一二维数据存储格式。一般.csv扩展名,每行一个一维数据,采用逗号分隔,无空行。

       Excel软件可读入输出,一般编辑软件都可以产生。

image.png

       如果数据中包含逗号,软件都会提供一些方法来避免操作错误。


       二维数据按行存,按列存都可以,具体由程序决定。一般索引习惯:先行后列。根据一般习惯,外层列表的每一个元素,按行存。


二维数据的处理

image.png


总结一下

image.png

目录
相关文章
|
3天前
|
机器学习/深度学习 数据挖掘 网络架构
Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析
Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析
15 0
|
3天前
|
机器学习/深度学习 算法 算法框架/工具
数据分享|PYTHON用KERAS的LSTM神经网络进行时间序列预测天然气价格例子
数据分享|PYTHON用KERAS的LSTM神经网络进行时间序列预测天然气价格例子
23 0
|
1天前
|
机器学习/深度学习 存储 监控
数据分享|Python卷积神经网络CNN身份识别图像处理在疫情防控下口罩识别、人脸识别
数据分享|Python卷积神经网络CNN身份识别图像处理在疫情防控下口罩识别、人脸识别
|
1天前
|
机器学习/深度学习 数据采集 算法
Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|数据分享
Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|数据分享
Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|数据分享
|
1天前
|
JSON 数据可视化 定位技术
python_将包含汉字的字典数据写入json(将datav的全省数据中的贵州区域数据取出来)
python_将包含汉字的字典数据写入json(将datav的全省数据中的贵州区域数据取出来)
4 0
|
3天前
|
机器学习/深度学习 算法 Python
数据分享|Python决策树、随机森林、朴素贝叶斯、KNN(K-最近邻居)分类分析银行拉新活动挖掘潜在贷款客户
数据分享|Python决策树、随机森林、朴素贝叶斯、KNN(K-最近邻居)分类分析银行拉新活动挖掘潜在贷款客户
21 4
|
3天前
|
数据挖掘 数据处理 索引
如何使用Python的Pandas库进行数据筛选和过滤?
Pandas是Python数据分析的核心库,提供DataFrame数据结构。基本步骤包括导入库、创建DataFrame及进行数据筛选。示例代码展示了如何通过布尔索引、`query()`和`loc[]`方法筛选`Age`大于19的记录。
10 0
|
2月前
|
存储 数据可视化 数据挖掘
Python在数据分析中的利器:Pandas库全面解析
【2月更文挑战第7天】 众所周知,Python作为一种简洁、易学且功能强大的编程语言,被广泛运用于数据科学和人工智能领域。而Pandas库作为Python中最受欢迎的数据处理库之一,在数据分析中扮演着举足轻重的角色。本文将全面解析Pandas库的基本功能、高级应用以及实际案例,带您深入了解这个在数据分析领域的利器。
52 1
|
5月前
|
数据采集 存储 数据挖掘
【Python】数据分析:pandas
【Python】数据分析:pandas
49 0
|
4月前
|
数据采集 SQL 数据挖掘
Python 的科学计算和数据分析: 什么是 NumPy 和 Pandas?它们各自的作用是什么?
Python 的科学计算和数据分析: 什么是 NumPy 和 Pandas?它们各自的作用是什么?