译文:回想一下债券的息票定价公式由付款C,面值M,到期收益i,和到期日N组成:P=
在下面代码已定义i,M,C变量
你有两个任务
1.定义一个numpy数组N,包括1-10之间的所有到期日(请看np.arrange函数)
2.用上面的公式,确定数组中所有到期级别的债券价格。
第一问没事,有点疑惑是到期日1-10之间,所以是2-9吧~
求第二问,꒦ິ^꒦ິ
译文:回想一下债券的息票定价公式由付款C,面值M,到期收益i,和到期日N组成:P=
在下面代码已定义i,M,C变量
你有两个任务
1.定义一个numpy数组N,包括1-10之间的所有到期日(请看np.arrange函数)
2.用上面的公式,确定数组中所有到期级别的债券价格。
第一问没事,有点疑惑是到期日1-10之间,所以是2-9吧~
求第二问,꒦ິ^꒦ິ
建议翻译一下再发出来
import numpy as np
N=np.arange(1,11)
i=float(input('i='))
M=float(input('M='))
C=float(input('C='))
def sum_CMN(C,i,N):
sum = 0
for k in range(1,N+1):
sum+=C/(i+1)**k
return sum
for l in N:
x=sum_CMN(C,i,l)
P=x+M/((1+i)**l)
print(P)