终值

numpy金融函数

纵饮孤独 提交于 2019-11-28 20:40:17
计算终值 import numpy as np import matplotlib.pyplot as plt # 以利率3%, 每季度支付金额10, 存款周期5年, 现值1000为参数, 计算终值 print(np.fv(0.03/4, 5 * 4, -10, -1000)) # 1376.09633204# 相当于利率3%的5年存款并且每季度额外存入10个单位的资金 fvals = [] for i in range(1, 10): fvals.append(np.fv(.03/4, i * 4, -10, -1000)) plt.plot(fvals, 'bo') plt.show()# 终值的逆运算print(np.pv(0.03/4, 5 * 4, -10, 1376.09633204# -999.999999999 计算净现值 import numpy as np # 生成5个随机数作为现金流的取值, 输入的参数为终值, 输出为现值 cashflows = np.random.randint(100, size=5) cashflows = np.insert(cashflows, 0, -100) print(cashflows) # [-100 11 92 2 93 36] # 投入100 一期取出11 二期取出92 三期取出2 四期取出93 五期去除36 五期取完

Java final

怎甘沉沦 提交于 2019-11-28 05:02:54
/* * final:是一个关键字,最后的,最终的.被final修饰的内容是不能再被改变的. * * 可以修饰的内容: * 1.类:final修饰的类不能有子类 * 2.成员变量:变量是一个终值,不能再被改变.所以在定义时必须先手动给一个值. * 3.局部变量:被final修饰的局部变量是一个终值,不能再被改变 * 4.方法:final修饰的方法不允许重写 * 5.空白final----了解 */ public class Demo1 { public static void main(String[] args) { Ainmal ainmal = new Ainmal(); } } class Ainmal{ //这里的红色不是初始化,是赋值 //当构造方法执行的时候,会立刻对属性进行初始化,引用类型赋值成null.接下来才会去读取红色这个值并赋值给color String color = "红色"; final String name = "冰冰" ;//2.成员变量:变量是一个终值,不能再被改变.所以在定义时必须先手动给一个值. public Ainmal() { //对自己的属性进行初始化 super();//调用父类的构造方法 //做自己的事情 System.out.println("自己的功能"); //因为name已经是一个final的,不能再被改变. //name