一、二维数据的表示

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 二维数据的格式化和处理相关推荐

  1. Python一维二维数据的格式化和处理

    本章导言 什么是数据格式化 前言: -学完本章,看待数据会有一种规范/格式化的视角 -方法论:从Python角度理解文件和数据表示 -实践能力:学会编写带有文件输入输出的程序 1. 数据组织的维度 维 ...

  2. 如何将多个一维列表转化为二维列表_数据分析2_如何处理一维、二维数据

    吞一块大饼,还不如切成小块吃得香 常见的数据集,要么是数列,要么是表格: 因此,数据分析最首要的是,处理一维.二维数据. 主要知识点可参考如图. 如需要,可点击以下百度网盘链接下载数据分析基础知识图P ...

  3. Python——> 一二维数据的格式化和处理

    一二维数据的格式化和处理 数据组织的维度 数据组织可以分为一维数据.二维数据和高位数据 一维数据:由对等关系的有序或无序数据构成,采用线性方式组织,对应于数学中的数组和集合等概念.一维数据都具有线性特 ...

  4. Python-深度学习-学习笔记(13):keras搭建卷积神经网络(对二维数据进行一维卷积)

    Python-深度学习-学习笔记(13):keras搭建卷积神经网络(对二维数据进行一维卷积) 卷积神经网络进行图像分类是深度学习关于图像处理的一个应用,卷积神经网络的优点是能够直接与图像像素进行卷积 ...

  5. 用Numpy和Pandas分析二维数据笔记

    用Numpy和Pandas分析二维数据 上节课,我们利用numpy和pandas分析了一维数据.在这节课中,你将学到这两种库的更多特性.并用它们来分析 二维数据,这节课后,你将能够使用pandas重新 ...

  6. Tikz作图教程:pgfplots宏包二维数据可视化的数据导入方法

    pgfplots 绘图思想简介 下面一段介绍来自pgfplots说明文档的引言部分,它对pgfplots的绘图思想作了清晰地描述: 科研工作者在交流研究结果.论文时,将数据可视化往往是必要和方便的. ...

  7. 【数据挖掘】数据挖掘总结 ( K-Means 聚类算法 | 二维数据的 K-Means 聚类 ) ★

    文章目录 一. K-Means 聚类算法流程 二. 二维数据的 K-Means 聚类 1. 第一次迭代 2. 第二次迭代 参考博客 : [数据挖掘]聚类算法 简介 ( 基于划分的聚类方法 | 基于层次 ...

  8. 【数据挖掘】K-Means 二维数据聚类分析 ( K-Means 迭代总结 | K-Means 初始中心点选择方案 | K-Means 算法优缺点 | K-Means 算法变种 )

    文章目录 K-Means 二维数据 聚类分析 数据样本及聚类要求 二维数据曼哈顿距离计算 K-Means 算法 步骤 第一次迭代 : 步骤 ( 1 ) 中心点初始化 第一次迭代 : 步骤 ( 2 ) ...

  9. iterp2函数--------二维数据内插值

    [语法说明] 1.zi=interp1(x,y,z,xi,yi):返回矩阵zi,其元素包含对应于参量xi和yi的元素.用户可以输入行向量和列向量xi和yi,此时,输出向量zi与矩阵meshgrid(x ...

最新文章

  1. VC.NET扩展Windows磁盘清理工具的功能
  2. iOS开发中怎么样使用激光推送
  3. 十招搞定 MySQL 大规模数据库的性能和伸缩性优化
  4. 动态规划---实现输出最大公共子序列的长度以及输出最大子字符串(java语言描述)
  5. kafka重复消费问题
  6. 布斯乘法以及带符号数的运算
  7. 存储限制_明年6月份开始,谷歌相册将终止免费无限存储服务
  8. 机器学习:算法模型:决策树
  9. 思考:那么些大学生仅凭个人好恶来判断,缺乏是非观
  10. IDEA 启动时,报“淇℃伅”的字符
  11. kalilinux安装qt_kali linux常用软件安装
  12. Springboot中常用的文件上传和下载通用接口
  13. 提取图像色彩主色调工具
  14. Java基础系列—字符串
  15. UVa OJ 10361 自动作诗机
  16. LLVM项目的目录布局介绍
  17. 20-《电子入门趣谈》第四章_自己制作电路板-4.1面包板的介绍和经典案例使用教程
  18. 离职原因该怎么说才比较好 ?
  19. 微信授权登录接口合集
  20. Simulink simscape绳索和滑轮的使用总结

热门文章

  1. 《深度学习》------生成对抗网络(GAN)学习笔记
  2. 如何解决苹果电脑弹出本地项目钥匙串提示?
  3. cad图纸解析java,cad图纸怎么看?两个快速查看cad图纸的方法
  4. C语言指针基础知识点(六)--通过指针引用多维数组
  5. 树状图和测试大纲,用例评审
  6. java计算机毕业设计驾考服务系统MyBatis+系统+LW文档+源码+调试部署
  7. 目前最值得学习的9种非主流的开发语言
  8. django--模型字段引用
  9. 中级html5工资,【揭秘】前端HTML5工程师工资有多高?
  10. sp_executesql