import h5py
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片
import numpy as np
f=h5py.File("/content/sample_data/100091.png.h5","r+")
print(f.values)
for key in f.keys():
print(key)
print(f[key].name)
print(f[key].values())
for value in f[key].values():
print(value)
print(np.array(value).shape)
# plt.imshow(np.array(value)) # 显示图片
plt.imshow(value) # 显示图片
plt.axis('off') # 不显示坐标轴
plt.show()
plt.close()
f.close()

该代码段展示了如何使用h5py库读取.h5文件中的图像数据,并利用matplotlib进行显示。首先导入所需库,然后打开.h5文件,遍历文件中的键,打印键名和值。接着,将数据转换为numpy数组并显示图像,关闭文件。此代码适用于处理和可视化h5文件中的图像数据。
2181





