文件名称:numerics:Clojure 的数值库
文件大小:30KB
文件格式:ZIP
更新时间:2024-06-23 18:44:26
Clojure
数字 Clojure 中的数值分析。 该库的主要重点是小尺寸问题:矢量尺寸不大于 100。 动机 我的博士项目需要一个数值分析库。 虽然有 core.matrix 和 Incanter,但它们主要侧重于处理数据和机器学习,而缺少基本的数值工具: 迭代线性求解器 非线性求解器 ODE 求解器 集成方法 等等。 这个图书馆试图缩小这个差距。 它使用 core.matrix 作为所有向量操作的基础。 实施特点 如果有明显的性能优势(到目前为止,Neville 的多项式插值),一些算法是在 Java 中实现的,但如果没有性能损失或相当小,则直接在 Clojure 中实现(最显着的是定点算法)。 目前实现非常依赖vectorz,随着代码的成熟,我希望让它更抽象,并且能够使用例如clatrix(尽管在撰写本文时它的开发似乎停滞不前)。 到目前为止实施了什么 线性系统的 BiCG 稳定方法,接受矩
【文件预览】:
numerics-master
----.gitignore(119B)
----src()
--------numerics()
----LICENSE(11KB)
----doc()
--------nonlinear.md(911B)
--------linear.md(2KB)
--------criteria.md(356B)
--------ode.md(546B)
--------intro.md(574B)
----java()
--------numerics()
----README.md(2KB)
----test()
--------numerics()
----project.clj(677B)