decimalpy-一个基于十进制的numpy版本

decimalp的Python项目详细描述


Decimalpy-详细说明

在财务计算中,建议使用十进制作为基数。 同时需要具有与numpyR中相同的功能。 所以这个包的目标是填补这个空白,即实现基于十进制的 简化财务计算的结构。

在创建finance包时。决定用十进制 基础结构。

这有两个原因:

  1. 在金融领域,小数很重要,当其他金融系统使用ieee时 标准854-1987一揽子融资也需要这样做
  2. 出于估价目的,财务计算必须 与使用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版计划新增内容:
实现一个统计测试包

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java FloatingActionButton单击事件不工作   java如何添加Hashmap   java Android应用程序启动时崩溃SecurityException   java重新排列数组的最快方法是什么   java如何延长SOAP头消息时间戳的过期时间   java ClassNotFoundException:com。谷歌。gwt。朱尼特。服务器杜松   使用EasyMock对java类扩展存储过程进行单元测试   java将带有getter和setter的变量添加到现有类中   java如何在JTextArea旁边使用JScrollPane?   java瞬态变量可以以任何方式序列化吗?   java 2线程vs 2进程(设计/性能/隔离)   java Corda:如何将AndComposition与Vault CustomQueryCriteria一起使用   java缺少预处理器问题   javajavafx添加了一个滚动窗格弹出窗口,当用户点击弹出窗口时关闭   java称之为动态方法   java Glassfish:异常跟踪切割   filewriter Java如何将资源(内部文本文件)写入目录?   java如何确定ANTLR 4解析表达式所使用的规则?   java清除字符串之间的字符串   amazon dynamodb我正在使用java和Aws dynamo db开发Alexa skill。每次我输入数据时,它都会发送一个用户id作为主键,我可以删除它吗