def monte_carlo_sampling(样本数量, 应用参数1, 应用参数2, 应用参数3):
样本数据集 = []
for _ in range(样本总数): # 遍历样本数量
# 随机触发故障: 部分失效/完全失效
r = np.random.rand()
if r > 0.3:
代码公式 = 应用参数1 * (应用参数2 + np.random.uniform(-应用参数3, 应用参数3))
else:
代码公式 = 0.0 + np.random.uniform(0, 0.02)
样本参数集.append(s_post)
return np.array(样本数据集)首先,定义函数monte carlo sampling,参数中要包含样本数量。
其次,要定义样本数据集,这是后续要输出模拟数据的关键。
第三,要进行一个遍历。
这里所需要的参数,要放入到全局角度设计。


发表回复