📜  Python中的 numpy.mirr()(1)

📅  最后修改于: 2023-12-03 15:04:33.491000             🧑  作者: Mango

Python中的 numpy.mirr()

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必须是一维序列。
  • 在确定解决方案的财务指标时,应注意确认利率的处理方式,以适应具体的应用领域中的各种概念和惯例。