• 线性代数等数学模型库 ojAlgo


    ojAlgo 是一个开源的Java类库,用于解决一些常用的数学问题以及线性代数和最优化问题, 此外还提供了一些金融计算模型, 比如现代投资组合理论中的马克维茨均值-方差模型。ojAlgo是纯java编写的类库,基于JDK 1.5。 
    ojAlgo 没有正式的官方文档或使用手册,一般都是通过查阅API文档或源码了解它的用法。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    BackupRotator: BackupRotator是一个小巧的Java工具包能够对任何类型的文件集合进行倒换操作,以保持最新的N个文件。比如:假如有这样一些文件命名为:log1、log2、log3...等并设置maxNo=3,当运行这个程序将删除log3文件,然后将log2命名成log3,log1命名成log2。
    J.Office: J.Office是基于J2EE,Spring,Struts2,EXT3,Hibernate,Compass,Lucene,Jasper Report,Jbpm4优秀技术整合,支持windows、Linux、Unix平台运行。数据库支持Oracle、Sql server、Mysql、 DB2等多种数据库,文档支持全文搜索。 实现办公自动化,协作系统。 功能包括: 支持任意多级部门、成员单位模式,灵活定义角色权限,全面面向集团应用。 采用功能强大的Jasper Report报表引擎,允许自定义报表及上传报表模板。 内置工作流系统,流程自定义,工作流可视化操作,自由流程,流程表单的自定义管理。并能清晰直观查看任务执行状态,实时了解工作任务的办理情况。 集成公告、新闻、内部邮件、外部邮件、短信、手机短信、文件柜模块,提供企业内部信息交流的多种途径。 集成人事档案、考核、考勤、办公用品、通讯簿、日程安排、工作计划、会议管理、车辆管理、客户管理等模块,提供企业管理者全新的管理工具。 通过系统访问控制、系统安全设置、系统资源管理,确保系统稳定安全运行。
    Esmska:Esmska是一个能够通过Internet发送SMS短信息的软件。它使用一些共公可用的web网关来发送信息。Esmska已经内置多个可用的发送网关,但可以利用它的网关插件系统来添加或自定义新的网关。
    矩阵二维条码:QR Code Library:这是一个开源的矩阵二维条码QR Code解码/编码Java类库。支持Java(J2SE、J2ME、MIDP2.0/CLDC1.0)进行解码。支持能通过Reed-Solomon码和BCH码进行纠错。支持通过摄像头识别QR码。这个开源类库还提供一些使用的示例包括:
    CUI
    GUI
    MIDlet(用于支持Java移动电话)
    利用Java Media Framework(JMF)通过摄像头实时读取QR Code
    Play!框架多数据库支持模块 play-multidb: 这是一个让Play!框架能够支持多种数据库的模块。Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。 Play!的关键特性:

    此框架自动编译和重新装载源文件的任何改变。
    智能捆绑HTTP参数到Java方法参数。
    基于Apache Mina的快速HTTP服务器。
    一个基于Groovy的强大的模板引擎,具有多层继承,定制用户标签的能力等。
    优秀的错误报告功能:当发生异常,此框架会直接显示出错代码,甚至是模板代码。
    Blackberry: Blackberry Ant Tools是一组Ant Tasks集合用于构建blackberry应用程序。它设计得尽可能简单,但足够强大可用来代替RIM JDE。 Blackberry Ant Tools使用可执行的jar文件来运行rapc编译器和平共处Signature工具。
    DDMSence: DDMSence (读音 "dee-dee-em-Essence") 是一个支持 DoD 元数据发掘规范 DDMS 的 Java 类库,使用 XOM 和 Xerces 的 Java XML 解析器来处理。DDMSence 可将 DDMS 资源记录转换成 Java 对象模型并进行操作和遍历,DDMSense 还将根据规则进行文档的校验,排除一些非 DDMS 模式数据。
    Flexjson: Flexjson是一个轻量级工具用于将Java对象序列化成JSON格式的数据。OPEN开源文档就有用到这个工具包。
    Commons-IO:Commons IO是Jakarta Commons项目的一个子项目。用来帮助进行IO功能开发.它包含三个主要的领域:Utility classes-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.
    HTML5音频标签管理包Buzz: Buzz是一个用于操作HTML5音频标签的JavaScript library 。它是一个没有用到其它JavaScript框架独立Library。并拥有丰富的API可以用来管理这个音频标签提供的所有功能。支持的功能包括播放、暂停、停止、循环和音量控、取得音频信息、判断音频类型是否支持、可同时处理多个音频文件。还可以取得播放结束、错误产生或音量变化等事件。