我希望以更简单,更高效的方式对条件进行循环。任何人都可以想出一种方法来做到这一点吗?提前感谢您的帮助!!:)
OptVariableControle =np.array([])
j = 1
for i in range (0,27):
if i == 2 :
j = j+1
if i == 5:
j = j+1
if i == 8:
j = j+1
if i == 11:
j = j+1
if i == 14:
j = j+1
if i == 17:
j = j+1
if i == 20:
j = j+1
if i == 23:
j = j+1
OptVariableControle =np.append(OptVariableControle,
(optionsActualise[i] + betas["beta" + str(j)]* (optionsActualise[i]-esperences[i])))
您好,我几乎不可能将所有代码都放在这里。但我可以确认beta是10个(1到10)个元素的字典,选项操作和幻影是形状的np.数组(27,)。
最后让它与它一起工作:
betas_arr1 = np.array([betas[f'beta{j}'] for j in range(0, 9)])
OptVariableControle =np.array([])
OptVariableControle = optionsActualise + betas_arr1[np.arange(0, 27) // 3] * (optionsActualise - esperences)
我希望这已经足够了
动漫人物
慕娘9325324
相关分类