【发布时间】:2021-05-11 15:03:39
【问题描述】:
我正在尝试修改下面的函数,以便它在下面给出预期的输出。对于第一个计算,它类似于100+ 100*-87/100 = 13 和等式NonC_Amount + Int_amount * np.cumprod(PnL / 100)。由于 -87 是 PnL 中的第一个元素,因此对于第二次计算,它将为 13 + 100*-4/100 = 9。 NonC_Amounts 值已更新。
PnL = np.array([-87., -4., -34.1, 8.5])
Int_amount = 100
NonC_Amount = 100
PnL.prod(initial=Int_amount)
NonCompounding =NonC_Amount + Int_amount * np.cumprod(PnL / 100)
电流输出:
[ 13, 103.48 , 98.81332, 99.8991322]
预期输出:
[ 13, 9, -25.1, -16.6]
【问题讨论】:
标签: python arrays function numpy math