Python HDF5 数据处理:添加随机噪声并保存
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')
原文地址: https://www.cveoy.top/t/topic/neqQ 著作权归作者所有。请勿转载和采集!