数据的CSV文件的存取

CSV文件:CSV (Comma‐Separated Value, 逗号分隔值) CSV是一种常见的文件格式,用来存储批量数据

np.savetxt(frame, array, fmt='%.18e', delimiter=None)

• frame : 文件、字符串或产生器,可以是.gz或.bz2的压缩文件

• array : 存入文件的数组

• fmt : 写入文件的格式,例如:%d %.2f %.18e

• delimiter : 分割字符串,默认是任何空格

CSV文件的局限性:CSV只能有效存储一维和二维数组,np.savetxt() np.loadtxt()只能有效存取一维和二维数组

多维数据的存取:a.tofile(frame, sep='', format='%s')

• frame : 文件、字符串

• sep : 数据分割字符串,如果是空串,写入文件为二进制

• format : 写入数据的格式

np.fromfile(frame, dtype=float, count=‐1, sep='')

• frame : 文件、字符串

• dtype : 读取的数据类型

• count : 读入元素个数,‐1表示读入整个文件

• sep : 数据分割字符串,如果是空串,写入文件为二进制

注意:该方法需要读取时知道存入文件时数组的维度和元素类型     a.tofile() 和np.fromfile()需要配合使用      可以通过元数据文件来存储额外信息

Numpy的便捷文件的存取:

np.save(fname, array) 或 np.savez(fname, array)

• fname : 文件名,以.npy为扩展名,压缩扩展名为.npz

• array : 数组变量

np.load(fname)

• fname : 文件名,以.npy为扩展名,压缩扩展名为.npz

Numpy的随机函数:

Numpy的随机数函数子库

单元小结

第一周——数据分析之表示 —— Numpy 数据存取与函数相关推荐

  1. [二] Numpy数据存取与函数

    Numpy数据存取与函数 一维和二维数据的存取 CSV文件, np.loadtxt(), np.savetxt() 多维数据的存取 a.tofile(), np.fromfile() np.save( ...

  2. Numpy数据存取与函数

    Python数据存取与函数 CSV文件 `np.savetxt()` `np.loadtxt()` CSV文件的局限性 多维数据的存取 `tofile()` `np.fromfile()` 需要注意: ...

  3. 第一周——数据分析之表示 —— Numpy入门

    数据的维度 从一个数据到一组数据 一个数据:表达一个含义 一组数据:表达一个或者多个含义 维度:一组数据的组织形式 一维数据 由对等关系的有序或者无序数据构成,采用线性方式组织,对应列表.数组和集合等 ...

  4. 大数据智慧出行开发第一周:智慧出行底层数据架构剖析纵览全局

    第一周:智慧出行底层数据架构剖析纵览全局 0.大数据环境前置准备 一.文档说明 为了统一我们的操作系统与软件环境,我们统一课前基本软件环境,实现全程学习当中的软件版本都是一致的 二.VmWare与li ...

  5. 3第一周课后练习#183;阅读计划(3)-使用函数来访问私有数据成员

    /** Copyright (c) 2015, 计算机科学学院,烟台大学* All rights reserved.* 文件名:test.cpp* 作 靠:刘畅* 完成日期:2015年 3 一个月 2 ...

  6. 【数据科学家学习小组】之统计学(第二期)第一周(20191028-20191103)-momi

    [数据科学家学习小组]之统计学(第二期)第一周(20191028-20191103) 知识点: 数据的图表展示本周是统计学学习小组-第二期的第一周,我们这周的学习内容是**[数据的图表展示]**,涉及 ...

  7. python之数据分析与展示(numpy、matplotlib、pandas)

       前提说明:在学习了一定的python基础后,方可继续学习这方面的内容.如果没有python基础语法的学习,可以浏览python基础语法笔记总结.这里主要是讲解numpy.matplotlib.p ...

  8. (秦路)七周成为数据分析师(第一周)—— 数据分析思维

    文章目录 1. 什么是数据分析 2.应该怎么学 3. 数据分析思维 3.1 三种核心思维 3.1.1 结构化 3.1.2 公式化 3.1.3 业务化 3.2 数据分析的思维技巧 3.3 数据分析思维九 ...

  9. 初创公司怎么做销售数据分析_我在数据科学初创公司实习的第一周

    初创公司怎么做销售数据分析 There is no better teacher than experience. No matter how many stories a person hears ...

最新文章

  1. eclipse 重启/打开内置浏览器
  2. 【原创】Github团队协作之Pull请求
  3. 英特尔披露人工智能战略
  4. 陶哲轩发文缅怀John Conway:他是所有数学家构成的凸包中的一个极值点
  5. java 1e6,java-GeoPoint getLatitudeE6()返回-80000000,但getLong...
  6. 汇编语言OFFSET运算符:返回数据标号的偏移量
  7. CodeForces - 1252D Find String in a Grid(AC自动机)
  8. 在 SAP conversation AI 里消费 ABAP OData 服务
  9. 多页面之间传递数据的方法
  10. SVN A C D M G U R I的含义
  11. 关于APP性能测试脚本录制的四种方法
  12. 业内对楼市回暖时间几成共识:尚需一年
  13. Java高手速成│编写你第一个数据库程序
  14. MBD | 多体动力学 绪论
  15. 放弃OneNote,拥抱 Obsidian
  16. 调焦后焦实现不同距离成像_照片要清晰、对焦必须深入理解!对焦模式、对焦区域模式等对焦知识...
  17. Update join 修正数据
  18. 怎么让termux运行Java_在安卓手机上通过 Termux 运行编译/运行 .NET 应用
  19. springboot基于web的传染病信息管理系统的设计与实现毕业设计-附源码221124
  20. 【神奇的电报】CSP题目 C++实现

热门文章

  1. ubuntu tacacs 服务器安装启动
  2. mfc 怎么让键盘上下左右控制图片移动_[源码和文档分享]基于MFC的陨石撞飞机游戏设计与实现...
  3. mac mysql premium_详解 Navicat Premium Mac 版常用功能
  4. 私聊模式的设计与实现
  5. java 异步 web_Java web spring异步方法实现步骤解析
  6. jdbc封装工具类代码_JDBC的使用-JDBC(3)
  7. mysql jdbc 协议_JDBC-MySql
  8. android ripple 大小,Android Ripple 旋钮水波纹效果(一)
  9. vector的元素不仅仅可以使int,double,string,还可以是结构体
  10. not in the sudoers file. This incident will be reported.