ActiveState Recipes站点具有在Python中实现

Internal Rate of Return的功能:

def irr(cashflows, iterations=100):

"""The IRR or Internal Rate of Return is the annualized effective

compounded return rate which can be earned on the invested

capital, i.e., the yield on the investment.

>>> irr([-100.0, 60.0, 60.0, 60.0])

0.36309653947517645

"""

rate = 1.0

investment = cashflows[0]

for i in range(1, iterations+1):

rate *= (1 - npv(rate, cashflows) / investment)

return rate

此代码返回正确的值(至少对于我已针对Excel检查的几个示例),但我想知道原因.

>它似乎不是牛顿方法(无衍生物)或正​​割方法(仅跟踪一次迭代)的实现.

>特别是,投资变量作为第一个现金流元素(以及随后的使用)的定义让我感到困惑.

有任何想法吗?

python 内部收益率_python – IRR实现中使用的数值方法是什么?相关推荐

  1. python npv 计算公式_python – IRR实现中使用的数值方法是什么?

    ActiveState Recipes站点具有在Python中实现 Internal Rate of Return的功能: def irr(cashflows,iterations=100): &qu ...

  2. 如何使用python效率_Python的5中提高效率的用法

    任何编程语言的高级特征通常都是通过大量的使用经验才发现的.比如你在编写一个复杂的项目,并在 stackoverflow 上寻找某个问题的答案.然后你突然发现了一个非常优雅的解决方案,它使用了你从不知道 ...

  3. ubuntu编写python脚本_python在ubuntu中的几种方法(小结)

    通过ubuntu官方的apt工具包安装 通过PPA(Personal Package Archive) 的apt工具包安装 通过编译python源代码安装 通过ubuntu官方的apt工具包安装 安装 ...

  4. python删除行_python 删除文件中指定行

    原博文 2017-03-20 19:18 − 代码适用情况:xml文件,循环出现某几行,根据这几行中的某个字段删掉这几行这段代码的作用删除jenkins中config.xml中在自动生成pipline ...

  5. 2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?

    2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?编程界的王者是渐落寞的Java还是大火的Python? 是不是你们也喜 ...

  6. python txt提取特定数据_Python提取列表中的内容 用“python”怎么提取文件里的指定内容?...

    用"python"怎么提取文件里的指定内容? python读取文件内容的方法: 一.最方便的方法是一次性读取文件中的所有内容并放置到一个大字符串中: all_the_text = ...

  7. python字符集_PYTHON 中的字符集

    Python中的字符编码是个老生常谈的话题,今天来梳理一下相关知识,希望给其他人些许帮助. Python2的 默认编码 是ASCII,不能识别中文字符,需要显式指定字符编码:Python3的 默认编码 ...

  8. python列表根据值找索引_python实现列表中由数值查到索引的方法

    python实现列表中由数值查到索引的方法 如下所示: 以上这篇python实现列表中由数值查到索引的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 时间: 201 ...

  9. python查找指定字符所在行号_python查找字符串中某个字符

    本文收集整理关于python查找字符串中某个字符的相关议题,使用内容导航快速到达. 内容导航: Q1:Python里统计一个字符串中另一个字符串的个数 答案为3(用正则):1234>>&g ...

最新文章

  1. amd核芯显卡控制面板自定义分辨率_玩家 | 独立显卡和核芯显卡哪个更香?
  2. 浙江大学计算机系统结构,高级计算机体系结构-浙江大学计算机系统结构室.pdf...
  3. 二阶振荡环节的谐振频率_自动控制系统时域分析十三:对数频率特性
  4. 运算符优先级与结合性
  5. 条款27:尽量少做转型动作
  6. 【R语言进行数据挖掘】决策树和随机森林
  7. python爬虫ip_python爬虫数据采集ip被封一篇解决
  8. Android使用NanoHttpd在app内搭建http server(一)
  9. 服务器搭建免流系统,国内服务器搭建免流
  10.  一个复数可以用实部和虚部两部分组成,a1 = 1.2 + 3.4i,其中1.2是实部,3.4是虚部。定义一个结构体ComplexNumber,包含imaginary和real两个成员变量,能够表示
  11. 点餐推荐系统_自助点餐、自助收银…智慧餐厅的下一步又会是什么?
  12. 10.STC15W408AS单片机A/D转换器
  13. python爬取桌面壁纸(初学者),一看就会
  14. 如何去掉图片上的水印 图片水印怎么去掉
  15. 下载安装Android SDK及环境配置(超详细)
  16. Word及Excel文档的Python脚本处理
  17. Apache之FCGI模式部署LAMP
  18. 【R - 代码书写习惯、代码注释方法笔记】
  19. android pdfview 显示目录,Android 查看pdf文档——PDFView
  20. 使用 Python 和 Cheetah 构建和扩充模板

热门文章

  1. java jdom进行xml的增删改差_java使用DOM对XML文档进行增删改查操作实例代码
  2. 2020年10月Oracle安全补丁:四个远程无凭证漏洞 两个内核级别漏洞需关注
  3. 云和恩墨大讲堂电子刊2019年4月刊发布
  4. 万字总结Keras深度学习中文文本分类
  5. 电商网站攻防,三个制胜锦囊
  6. MongoDB 谨防索引seek的效率问题【华为云技术分享】
  7. 华为云·云享专家公开课:45分钟掌握Python项目部署与调度核心逻辑直播
  8. php mysql 服务器成本_php – 从mysql服务器访问和存储大量数据
  9. 机器学习中各科目基本概念集合
  10. LeetCode-652. 寻找重复的子树