import pandas as pd import numpy as np import h5py

读取原始数据

with h5py.File('S.h5', 'r') as f: S = np.array(f['data'])

生成噪声数据

noise = np.random.normal(loc=0, scale=800, size=S.shape)

相加得到新的数据

new_data = S + noise

存储为新的 HDF5 文件

with h5py.File('new_data.h5', 'w') as f: f.create_dataset('data', data=new_data)

使用 pandas 读取 HDF5 文件

df = pd.read_hdf('new_data.h5', key='data')

使用 pandas 写入 HDF5 文件

df.to_hdf('new_data.h5', key='data')

Python HDF5 数据处理:添加随机噪声并保存

原文地址: https://www.cveoy.top/t/topic/neqQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录