最近做数据分析,需要把h5文件转成npy,然后再转成csv格式,因此记录一下方法。

首先利用Pandas读取.h5数据文件,

import pandas as pd
import numpy as np# path处填入.h5文件绝对路径
df = pd.read_hdf(r'path')

然后转换并保存为npy形式的数据,

# 路径部分依旧根据自己需要设置
np.save("F:/data/df.npy", df)

最后,利用Pandas转为csv格式的数据文件,
(注:这里不推荐使用np.savetxt()的方式保存,一是内存大,二是设置繁琐,仅个人观点)

pd.DataFrame(df).to_csv('F:/data/df.csv', header=None, index=None)

大功告成,美滋滋!

记录h5文件数据转为npy和csv格式类型的方法相关推荐

  1. 把bitmap转为二进制。根据地址获取文件数据转为二进制。把二进制数据转为图片

    //把bitmap转为二进制 public static byte[] BitmapToBytes(Bitmap Bitmap)         {             MemoryStream ...

  2. python二维元组_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)

    如何去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...

  3. python可以使用二维元组吗_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)...

    怎么去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...

  4. python元组读取到列表_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)...

    如何去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...

  5. python中csv文件添加数据标签_Python对csv格式文件进行数据分析

    csv格式文件数据分析 1.下载数据 1.1下载数据,处理csv格式文件的数据 安装csv模块,在网上下载或者自己写一个csv格式的文件 也可以访问官网,不过很多人下不了这些文档,我这的下载积分只要1 ...

  6. python 读取mat文件_python读取mat或npy文件以及将mat文件保存为npy文件(或npy保存为mat)的方法...

    numpy h5py scipy 读取mat文件并存为npy格式文件 具体见代码,注意h5py的转置问题 import numpy as np from scipy import io mat = i ...

  7. csv格式文件解析失败_理解CSV格式规范(解析CSV必备)

    什么是CSV 逗号分隔值(Comma-Separated Values,CSV),其文件以纯文本形式存储表格数据(数字和文本),文件的每一行都是一个数据记录.每个记录由一个或多个字段组成,用逗号分隔. ...

  8. csv和excel php 解析_php读取csv文件(excel可另存为csv格式文件)

    csv文件简介 看到这个题目大家一定莫名其妙,这个csv文件和office有啥关系.呵呵,细心地朋友在用excel的时候会发现,excel可以另存为csv格式.我之前也对这个东西没什么了解,只是知道e ...

  9. GEE:提取多个点的时间序列数据,保存为csv格式(以NDVI为例)

    这几天做了一些提取一个点时间序列的工作,本文第一个代码记录了提取三个点的NDVI值时间序列的代码,并且记录了以csv格式保存结果到本地的方法.第二个代码记录了将一个点的时间序列以折线图的形式打印在控制 ...

最新文章

  1. Redis AOF 持久化详解
  2. is属性用法 vue_vue组件讲解(is属性的用法)模板标签替换操作
  3. 【图像处理】图像内插“最近邻插值 最近邻内插法(Nearest Neighbour Interpolate)”代码演示(调整图像大小、放大、缩小)
  4. 未明确定义列存储过程没问题_使用Apache Kudu和Impala实现存储分层
  5. MyBatis增删改对二级缓存的影响
  6. Oauth2.0和1.0区别
  7. Zabbix Server设置主机监控
  8. 从源码分析RocketMQ系列-消息拉取PullMessageProcessor详解
  9. oracle存储tar,Linux环境使用TAR命令快速部署安装Oracle
  10. 马云无偿划转阿里股权?蚂蚁集团回应:假消息
  11. 字段定义_SAP 物料主数据增强自定义字段
  12. 阿里研究院:解读互联网经济十大议题
  13. 成本预算的四个步骤_工业企业成本管理之成本控制体系的构建
  14. dncnn图像去噪_基于强化学习的图像去噪方法与流程
  15. java-jdk环境下载
  16. Postman下载及WebApi测试遇到问题点
  17. 新能源外地车进京限行限号政策是怎样的?
  18. 程序员过中秋 | 如何用代码绘制月亮?
  19. spring源码解析(四) 推断构造方法
  20. 计算机表格数字整体加,excel表格整体数据加1怎么处理-怎样才可以在EXCEL表格的数字中全部加1??...

热门文章

  1. php禁用gopher协议,SSRF攻击-运用gopher协议构造POST包--emmmm(http://10.112.68.215:10004/index.php?action=login)...
  2. Elasticsearch:创建属于自己的 Ingest processor
  3. uni-app知识点整理
  4. 批处理——读写文件、字符串替换
  5. [嵌入式开发模块]SHT30/20 温湿度传感器 驱动模块
  6. 手把手教你用 Tauri+Vue 创建小型桌面应用
  7. 如何快速学习:掌握任何技能的 10 种行之有效的方法
  8. html中表格行删除的方法,HTML删除表格行中的空格
  9. Python数据结构栈,后进先出
  10. 上传到docker hub_在容器上构建持续部署及最佳实践初探