optimatika/ojAlgo
oj! Algorithms - Open Source Java library for mathematics, linear algebra and optimisation. Pure Java, zero dependencies: fast matrices plus LP, QP and MIP solvers.
解决的问题
ojAlgo 提供纯 Java 实现的高性能数学运算,填补了开发者在无需依赖外部原生依赖的情况下,需要快速线性代数、数学规划和数据科学工具的空白。
工作原理
该库基于灵活的数组系统实现了一套丰富的数学工具。这些数组可以是稀疏或密集的,支持多种数值类型(包括复数和四元数),并且可以存储在堆内或堆外/文件中,以处理任意大小的数据集。
适用人群
需要进行密集数学计算、优化求解器或数据科学工具的 Java 开发者。
主要亮点
- 高性能纯 Java 线性代数库
- 支持数学规划的 LP、QP 和 MIP 求解器
- 支持稀疏和密集的 N 维数组
- 内置人工神经网络和聚类工具
- 无外部依赖
相关
- 项目
- 项目
- 项目
- 项目
- 项目