16 二维数据的格式化和处理
一、二维数据的表示
1.使用列表类型
2.一二维数据的python表示
数据维度是数据组织的形式
二、CSV格式与二维数据存储
1.CSV数据存储格式
三、二维数据的处理
1.二维数据的读入处理
(1)CSV-二维数据
.csv是一种文件格式(如.txt、.doc等),也可理解.csv文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间已英文字符的逗号或制表符(Tab)分隔。
在windows系统环境上.csv文件打开方式有多种,如记事本、excel、Notepad++等,只要是文本编辑器都能正确打开。
fo=open("star.txt","r",encoding="UTF-8")
ls=[]
for line in fo:line=line.replace("\n","")ls.append(line.split(","))
print(ls)
fo.close
(2)二维数据-CSV
ls=[['姓名','性别','作品'], ['张艺兴','男','sheep'], ['金玟庭','女','savage']]
f=open("superstar.txt","w+",encoding="UTF-8")
for item in ls:f.write(",".join(item)+"\n")
f.seek(0,0)
print(f.read())
f.close()
注意
本文题目来源为Python123平台和中国大学MOCC的《Python语言程序设计》课程, 主讲老师:嵩天、黄天羽、礼欣。如有侵权,立删。
16 二维数据的格式化和处理相关推荐
- Python一维二维数据的格式化和处理
本章导言 什么是数据格式化 前言: -学完本章,看待数据会有一种规范/格式化的视角 -方法论:从Python角度理解文件和数据表示 -实践能力:学会编写带有文件输入输出的程序 1. 数据组织的维度 维 ...
- 如何将多个一维列表转化为二维列表_数据分析2_如何处理一维、二维数据
吞一块大饼,还不如切成小块吃得香 常见的数据集,要么是数列,要么是表格: 因此,数据分析最首要的是,处理一维.二维数据. 主要知识点可参考如图. 如需要,可点击以下百度网盘链接下载数据分析基础知识图P ...
- Python——> 一二维数据的格式化和处理
一二维数据的格式化和处理 数据组织的维度 数据组织可以分为一维数据.二维数据和高位数据 一维数据:由对等关系的有序或无序数据构成,采用线性方式组织,对应于数学中的数组和集合等概念.一维数据都具有线性特 ...
- Python-深度学习-学习笔记(13):keras搭建卷积神经网络(对二维数据进行一维卷积)
Python-深度学习-学习笔记(13):keras搭建卷积神经网络(对二维数据进行一维卷积) 卷积神经网络进行图像分类是深度学习关于图像处理的一个应用,卷积神经网络的优点是能够直接与图像像素进行卷积 ...
- 用Numpy和Pandas分析二维数据笔记
用Numpy和Pandas分析二维数据 上节课,我们利用numpy和pandas分析了一维数据.在这节课中,你将学到这两种库的更多特性.并用它们来分析 二维数据,这节课后,你将能够使用pandas重新 ...
- Tikz作图教程:pgfplots宏包二维数据可视化的数据导入方法
pgfplots 绘图思想简介 下面一段介绍来自pgfplots说明文档的引言部分,它对pgfplots的绘图思想作了清晰地描述: 科研工作者在交流研究结果.论文时,将数据可视化往往是必要和方便的. ...
- 【数据挖掘】数据挖掘总结 ( K-Means 聚类算法 | 二维数据的 K-Means 聚类 ) ★
文章目录 一. K-Means 聚类算法流程 二. 二维数据的 K-Means 聚类 1. 第一次迭代 2. 第二次迭代 参考博客 : [数据挖掘]聚类算法 简介 ( 基于划分的聚类方法 | 基于层次 ...
- 【数据挖掘】K-Means 二维数据聚类分析 ( K-Means 迭代总结 | K-Means 初始中心点选择方案 | K-Means 算法优缺点 | K-Means 算法变种 )
文章目录 K-Means 二维数据 聚类分析 数据样本及聚类要求 二维数据曼哈顿距离计算 K-Means 算法 步骤 第一次迭代 : 步骤 ( 1 ) 中心点初始化 第一次迭代 : 步骤 ( 2 ) ...
- iterp2函数--------二维数据内插值
[语法说明] 1.zi=interp1(x,y,z,xi,yi):返回矩阵zi,其元素包含对应于参量xi和yi的元素.用户可以输入行向量和列向量xi和yi,此时,输出向量zi与矩阵meshgrid(x ...
最新文章
- VC.NET扩展Windows磁盘清理工具的功能
- iOS开发中怎么样使用激光推送
- 十招搞定 MySQL 大规模数据库的性能和伸缩性优化
- 动态规划---实现输出最大公共子序列的长度以及输出最大子字符串(java语言描述)
- kafka重复消费问题
- 布斯乘法以及带符号数的运算
- 存储限制_明年6月份开始,谷歌相册将终止免费无限存储服务
- 机器学习:算法模型:决策树
- 思考:那么些大学生仅凭个人好恶来判断,缺乏是非观
- IDEA 启动时,报“淇℃伅”的字符
- kalilinux安装qt_kali linux常用软件安装
- Springboot中常用的文件上传和下载通用接口
- 提取图像色彩主色调工具
- Java基础系列—字符串
- UVa OJ 10361 自动作诗机
- LLVM项目的目录布局介绍
- 20-《电子入门趣谈》第四章_自己制作电路板-4.1面包板的介绍和经典案例使用教程
- 离职原因该怎么说才比较好 ?
- 微信授权登录接口合集
- Simulink simscape绳索和滑轮的使用总结