📅  最后修改于: 2023-12-03 15:04:33.491000             🧑  作者: Mango
numpy.mirr()
是numpy库中的一个函数,用于计算对应于一组现值和未来值的修改的有效年利率(MIRR)。
numpy.mirr(values, finance_rate, reinvest_rate)
values
:必选参数,表示一系列现值和未来值的支付流。finance_rate
:必选参数,表示资金(负数)的贷款利率或融资成本。默认值为0.1。reinvest_rate
:必选参数,表示现金调整的再投资收益率。默认值为0.1。返回一个整数是一个标量,即为MIRR的值,它表示修改的相关收益率。
import numpy as np
cashflows = [-100.0, 60.0, 60.0, 60.0, 60.0, 1000.0]
mirr = np.mirr(cashflows)
print("Cashflows: " + str(cashflows))
print("MIRR: " + str(round(mirr*100, 2)) + " %")
以上代码的输出结果为:
Cashflows: [-100.0, 60.0, 60.0, 60.0, 60.0, 1000.0]
MIRR: 0.33 %
以上代码中,我们使用numpy.mirr()
函数来计算一个给定现金流列表的MIRR。在这个例子中,现金流包括支出$100、$60、$60、$60、$60和收入$1000。函数返回的MIRR值代表修改的相关收益率,最后我们使用round()
函数将结果四舍五入到小数点后两位,输出结果为0.33%。
values
必须是一维序列。