decimalpy-一个基于十进制的numpy版本
decimalp的Python项目详细描述
Decimalpy-详细说明
在财务计算中,建议使用十进制作为基数。 同时需要具有与numpy或R中相同的功能。 所以这个包的目标是填补这个空白,即实现基于十进制的 简化财务计算的结构。
在创建finance包时。决定用十进制 基础结构。
这有两个原因:
- 在金融领域,小数很重要,当其他金融系统使用ieee时 标准854-1987一揽子融资也需要这样做
- 出于估价目的,财务计算必须 与使用ieee的eg电子表格中执行的完全相同 标准854-1987
See also the chapter that examplifies the reasons for this.。
过了一段时间,很明显有很多代码有一个生命或目的 它自己的。而这就是决定权一揽子计划的诞生。
包装decimalpy的灵感来自numpy和eg的向量概念The R package。 与numpy的关键区别在于,在decimalpy中,唯一的数字类型是 十进制的。
包中包含:
- 一个n维小数数组,一个小数向量
- 一个n维小数数组,其中的键可以是特定的 键入整数,而不仅仅是小数向量中的整数, SortedKeysDecimalValuedDict
- 将simpel函数转换为 将小数向量作为参数的函数返回小数向量 函数值的。这使得扩展 小数向量函数。同时,小数向量函数使它相当容易 使用其他软件包,例如matplotlib
- 一组小数向量(通常是金融)函数
- 数值优先的元函数(函数上的函数) (numericalfirstorder)和第二(numericalsecondorder)阶差分
- 用于查找函数反值的元函数
将扩展包以支持包中的需要 finance。
decimal包在Python Software Foundation License下是开源的
如何安装
只需运行setup.py install命令。或者在windows中使用windows安装程序。
文件等
访问我的homepage了解有关如何 使用和代码背后的研究。这是一个类似博客的关于金融、数学的地方 以及科学计算。
计划添加的内容
目前计划的发展是:
- 0.2版计划新增内容:
- 实现矩阵和更多基于小数的函数
- 0.3版计划新增内容:
- 实现一个统计测试包