使用python计算复利并使用图表表示
一个 人每年存储1万元,连续存储50年,年利率为X(5%,8%,10%),50年后能够积累多少财富?
代码如下:
import numpy as np
import pandas as pddef myfv(rate, nper, pmt):return np.fv(rate, nper, -pmt, -pmt)dx05=[myfv(0.05, x, 1) for x in range(0,50) ]
dx08=[myfv(0.08, x, 1) for x in range(0,50)]
dx10=[myfv(0.10, x, 1) for x in range(0,50)]
df=pd.DataFrame(columns=['dx05', 'dx08', 'dx10'])
df['dx05']=dx05[:]
df['dx08']=dx08
df['dx10']=dx10
print(df.tail(1))
df.plot()
要点:
- numpy.fv(rate, nper, pmt, pv[, when='end’])函数。 fv:furture value;rate:每一期的利率(rate of interest);nper:期数;,pmt:payment每期支付金额; pv:present value,现值。
- [myfv(0.05, x, 1) for x in range(0,50) ]列表解析。使用这种简单的方式创建一个包含50个值的列表。
- DataFrame类型可以直接使用plot()函数进行绘制表格。
使用python计算复利并使用图表表示相关推荐
- 用python计算复利和年化收益率
投资股市多年,常常用python来计算复利和年化收益率,给自己打气,也看看自己过往的成绩如何.本文介绍如何进行这样的计算.基本上计算复利和计算年化收益率的方法是一样的,前者是计算多次方,后者是开多次根 ...
- 使用python计算复利
目录 复利公式 利率值选取 代码 计算结果 数据展示 总结 复利公式 相信大家一定都听说过复利,复利公式非常简单 本息和=本金*(1+年利率)^年数 . 这个公式到底有多厉害呢,我们进行一个简单的 ...
- 用python计算复利计算器_第一章 Python简介
全览: Python的大部分基本特性:如变量.表达式.控制流.函数.生成器.类和输入\输出: Python3和Python2.6的区别:大多数与打印和I/O有关: ------------------ ...
- 用python计算复利计算器_选股模型回测
选股模型回测 怎么做选股策略的历史回测 自己设计交易系统,然后选择自己的交易系统进行测试,根据历史数据可以回归测试得出你的交易系统是赢是亏的结果. 请问高手这是什么选股模型,具体些.公式或源代码是什么 ...
- 用python计算复利计算器_Python 常用笔记
importos,sys,timeimportpywinautoimportpywinauto.clipboardimportpywinauto.applicationimportwin32clipb ...
- python计算存款复利计算器_《Python核心编程》第五章:数字
本章大纲 介绍Python支持的多种数字类型,包含:整型.长整型.布尔型.双精度浮点型.十进制浮点型和复数. 介绍和数字相关的运算符和函数. 知识点 5.1 布尔型 从Python2.3開始支持boo ...
- python计算连续复利_复利的Python程序
python计算连续复利 Given principle amount, rate and time and we have to find the compound interest in Pyth ...
- 输入本金、年利率和年数,计算复利;计算球的表面积和体积,判断构成三角形;输入姓名和出生年份,输出姓名和年龄;求ax2+bx+c=0方程的解。(python)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1 编写程序,输入本金.年利率和年数,计算复利(结果保留两位小数). 代码: p=int(input("请输入本金: ...
- Python快速编程入门#学习笔记02# |第十章 :Python计算生态与常用库(附.小猴子接香蕉、双人乒乓球小游戏源码)
全文目录 学习目标 1. Python计算生态概述 1.1 Python计算生态概述 2. Python生态库的构建与发布 2.1 模块的构建与使用 * 2.1.1第三方库/模块导入的格式 2.2 包 ...
最新文章
- 赫夫曼树建立c语言源程序编译结果详细解释,哈夫曼树的建立与实现最终版(备份存档)...
- redis RedisTemplate实现分布式锁
- TensorFlow莫烦 placehoder (三)
- Timer与ScheduledExecutorService间的选择
- C#调用VB进行简繁转换
- 用matlab进行拉普拉斯滤波,[转载]matlab滤波技术及区域处理---线性滤波
- 白领控诉:被逼下乡5年,我们的幸福何处寻找
- 武汉理工大学-数值分析-2019年期末复习提纲
- 什么是EPSG CODE
- 如何建立工程测量平面控制网?
- 【51单片机快速入门指南】5.2:SPI读取 12位ADC XPT2046 芯片
- 太极图正确画法_太极图唯一正确的画法
- w3c标准语言,W3C标准 - W3C中国
- linux系统制作qcow2,centos7.6下qcow2镜像制作方法
- 晶品特装在科创板上市:总市值约为48亿元,前三季度收入下滑12%
- linux 向日葵 使用方法,远程控制工具——Centos7上向日葵安装使用
- 百度网盘如何生成目录树结构?
- BroadcastReceiver 广播
- 《大数据架构和算法实现之路:电商系统的技术实战》——1.5 相关软件:R和Mahout...
- java fresh 水果,《蓝莓甜杏面包/ Fresh Apricot and Blueberry Tea Bread》把水果做进面包里...