修正代码

import pandas as pd import numpy as np import random

读入3组14维已知数据

data = pd.read_excel('data.xlsx', header=None)

注入高斯噪声

mean = 0 std_dev = 0.05 noisy_data = data.apply(lambda x: x + np.random.normal(mean, std_dev, len(x)))

扩充数据为99组14维数据

num_samples = 99 expanded_data = pd.DataFrame(columns=data.columns) for i in range(num_samples): row = noisy_data.iloc[random.randint(0, len(noisy_data)-1)] expanded_data = expanded_data.append(row, ignore_index=True)

导出Excel表格

expanded_data.to_excel('expanded_data.xlsx', header=False, index=False

import pandas as pdimport numpy as npimport random# 读入3组14维已知数据data = pdread_exceldataxlsx header=None# 注入高斯噪声mean = 0std_dev = 005noisy_data = dataapplylambda x x + nprandomnormalmean std_dev lenx# 扩

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

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