我开始为Java安装一些快速的矩阵和BLAS库,并根据Java Matrix Benchmark的结果选择了MTJ (由netlib-java支持)。我相信我已经通过Maven安装了所有的东西,但是我找不到任何关于这些库的可信文档。
逻辑起点将是github页面:
除了...But上极其简洁的MTJ wiki部分之外,我找不到任何教程或javadoc的链接。Netlib的源代码似乎是用fortran编写的(使用F2J作为编译步骤),所以我也不能直接通过源代码代替javadoc进行爬行。
更让人费解的是,由于某种原因,a German university托管了一些用于MTJ的Javadoc,它们引用的包(如nni.BLAS)似乎不是Maven为我创建的MTJ库的一部分。田纳西大学内部还有另一个托管的even sketchier Javadoc,虽然与netlib-java项目没有明显的联系,但却有一个Javadoc页面,似乎解释了netlib-java的DGEMV实现使用的三个额外的整数参数(某种偏移量?)。如果我看一下DGEMV的fortran文档inside the netlib-java distribution,它有11个我期望从DGEMV得到的标准参数。
所以我的问题是:
1.)是否有MTJ/netlib的官方文档?如果是,在哪里?
2.)如果没有官方文档,有没有其他资源可以让人们学习使用这个库?如果这个项目不是由开发人员专门使用的,那么人们正在以某种方式学习使用它。多么?
3.)如果Java版本的netlib的11个参数的DGEMV没有通过Maven作为MTJ的一部分安装,那么我的硬盘上的14个参数是什么?
谢谢。
发布于 2015-06-08 07:17:14
如果您通过Maven下载MTJ,那么您也可以同时下载Javadoc和源码jars。(IntelliJ IDEA将自动为您完成此操作。)jar名为mtj-1.0.2-javadoc.jar,包含全面的Javadoc。曾几何时,这似乎可以在一个网站上找到,但那个网站似乎已经消失了。
发布于 2015-05-14 15:49:23
到目前为止,我见过的最接近的是:http://en.wikipedia.org/wiki/Matrix_Toolkit_Java
发布于 2015-07-02 07:17:46
Here链接到jar归档和最新稳定MTJ的完整javadoc。只需用7zip或类似的工具解压即可。我同意缺少与这个库相关的指南可能是徒劳的。
https://stackoverflow.com/questions/26823581
复制相似问题