python读取hdf5文件_科学网—python读hdf5文件 - 钱磊的博文
读hdf5文件和读fits差不多,需要知道类似文件头的东西,这里是一个变量的名称。这可以通过定义一个prt函数结合h5py报的工具来实现如下
def prt(name):
print(name)
filename=sys.argv[1]
f = h5py.File(filename, 'r')
f.visit(prt)
知道了变量名以后就可以读取相应的数据了。例如
vx=np.array(f['velocity_x'])
之后就和通常的操作一样了。总的读取数据画图的脚本如下。
import h5py
import sys
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.style.use('classic')
def prt(name):
print(name)
filename=sys.argv[1]
f = h5py.File(filename, 'r')
f.visit(prt)
vx=np.array(f['velocity_x'])
integrated_vx=np.sum(vx,axis=0)
plt.imshow(integrated_vx)
plt.show()
转载本文请联系原作者获取授权,同时请注明本文来自钱磊科学网博客。
链接地址:http://blog.sciencenet.cn/blog-117333-1255475.html
上一篇:arXiv周记202010_4(20201019-20201023)
下一篇:思考题(六十五)如何漂洗衣服最省水?
python读取hdf5文件_科学网—python读hdf5文件 - 钱磊的博文相关推荐
- python打开dat文件_科学网—Python: 文件的打开,读写和关闭 - 刘洋洋的博文
文件打开,读写和关闭的顺序: 打开文件:# 打开后才能进行读写 读文件或写文件: 文件关闭.# Python会缓存写入的数据,如果程序异常崩溃,数据就不能写入到文件当中.安全起见,文件用完后要主动关闭 ...
- python读取tiff影像_科学网—利用python GDAL库读写geotiff格式的遥感影像方法 - 张伟的博文...
(1)利用python GDAL库读写geotiff格式的遥感影像方法,具有很好的参考价值,不错! from osgeo import gdal import numpy as np def read ...
- python频次统计图_科学网—Python小例:统计文本中单词出现的频次 - 康建的博文...
import re zen=''' The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better ...
- python做社会网络分析_科学网-python 社会网络分析工具之igraph-郗强的博文
1.networkx 2.igraph 3.SNAP 2.igraph igraph是免费的复杂网络(graphs)处理包,可以处理百万级节点的网络(取决于机器内存).igraph提供了R和C语言程序 ...
- python对数运算符号_科学网—Python中算数运算符之注意及np.logspace - 张伟的博文...
(一)算数运算符 数字2 是一个整数的例子. 长整数 不过是大一些的整数. 3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E-4表示52.3 * 10-4. (-5+4j ...
- python word模板 图_科学网—Python绘制可插入Word的高清矢量图(SVG转EMF) - 任晓东的博文...
Python具有强大的绘图功能.在科学论文中通常需要矢量图,而且如果能方便的插入到word中更好.Python中自带的绘图库matplotlib可以将图保存成svg格式,但是我通常喜欢使用emf的矢量 ...
- python社会网络分析教授_科学网—python 社会网络分析工具之networkx - 郗强的博文...
1.networkx 2.igraph 3.SNAP 1.networkx NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网 ...
- python画矢量图_科学网—Python绘制可插入Word的高清矢量图(SVG转EMF) - 任晓东的博文...
Python具有强大的绘图功能.在科学论文中通常需要矢量图,而且如果能方便的插入到word中更好.Python中自带的绘图库matplotlib可以将图保存成svg格式,但是我通常喜欢使用emf的矢量 ...
- python多因素方差分析_科学网—Python学生物统计---方差分析---学习笔记7 - 邓飞的博文...
OLS: 最小二乘法from scipy import stats import pandas as pd import numpy as npfrom statsmodels.formula.api ...
最新文章
- Codeforces Round #643 (Div. 2)B到C题解
- SHELL脚本 基础一
- WF工作流开发回顾:介绍
- C# WinForm ProgressBar垂直显示进度和从右向左显示进度
- linux 初始化数组,c – 使用initializer_list初始化数组?
- ASP.NET Compilation and Deployment
- 【Java】Java中的异常处理:何时抛出异常,何时捕获异常?
- 怎么开启PHP 的错误提示?
- Java注解Annotation 完成验证
- 【JS 逆向百例】Fiddler 插件 Hook 实战,某创帮登录逆向
- 每次Title显示不同的名言
- html关于计时的函数,关于JavaScript获取时间函数及实现倒计时
- python库测试记录(sys、time、datetime、random、hashlib)
- 车站广播系统采用计算机,公共广播系统
- ECMAScript 发展历史
- ======第四章存储器管理======
- dnf服务器系统,可以挂dnf的云服务器
- 高项、高级项目管理师论文-干系人管理
- Hbuilder 历次版本更新记录
- nginx反向代理指定dns
热门文章
- vmware下ubuntu 鼠标不起作用解决方法
- vi-vim :删除、撤销、恢复删除、复制删除
- PAT Basic 1012
- 用谷歌浏览器来模拟手机浏览器
- Java dom4j解析RESTFull风格发布的WebService的xml文件
- Flash/Flex学习笔记(26):AS3自定义右键菜单
- GridView导出Execl
- VS2008下用MFC 的MSComm控件编写串口程序
- 大数据之-Hadoop3.x_MapReduce_全排序案例---大数据之hadoop3.x工作笔记0115
- npm的常用配置项---npm工作笔记004