jblas, Java的线性代数

分享于 

3分钟阅读

GitHub

  繁體 雙語
Linear Algebra for Java
  • 源代码名称:jblas
  • 源代码网址:http://www.github.com/mikiobraun/jblas
  • jblas源代码文档
  • jblas源代码下载
  • Git URL:
    git://www.github.com/mikiobraun/jblas.git
    Git Clone代码到本地:
    git clone http://www.github.com/mikiobraun/jblas
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/mikiobraun/jblas
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    jblas是Java的一个矩阵库,它使用现有的高性能 BLAS 和LAPACK库,如 ATLAS。

    • 版本 1.2.4,2015年05月11日
    • 版本 1.2.3,2013年02月13日
    • 版本 1.2.2,2012年12月17日
    • 版本 1.2.1
    • 版本 1.2.0,一月 7,2011
    • 版本 1.1.1
    • 版本 1.1,2010年08月16日
    • 版本 1.0.2,2010年02月26日
    • 版本 1.0.1,2010年01月14日
    • 版本 1.0,2009年12月22日
    • 版本 0.3,2009年09月17日
    • 版本 0.2,8,2009
    • 版本 0.1,2009年03月28日

    请参见文件 RELEASE_NOTES

    主页:http://jblas.org

    页面:https://travis-ci.org/mikiobraun/jblas

    安装

    原则上,你所需要的只是类路径中的jblas-1.2.4.jar。 然后 jblas-1.2.4.jar 会自动将你的平台依赖库提取到一个 tempfile,然后从那里加载它。 你也可以将该文件放在你的负载路径(。用于Linux的$LD_LIBRARY_PATH,%PATH 用于 Windows ) 中。

    或者,在 Maven 中使用以下依赖项

    
    
    
    
     <dependency>
    
    
     <groupId>org.jblas</groupId>
    
    
     <artifactId>jblas</artifactId>
    
    
     <version>1.2.4</version>
    
    
     </dependency>
    
    
    
    

    建筑

    如果只处理java部分,则可以使用 Maven 从源代码中重新编译。 此外,还需要为一些自动生成代码的脚本安装 ruby。 然后,在 命令行 上输入"mvn包"。

    如果要从包括本机部分的源构建 jblas,需要设置相当多的内容:

    你将需要一些 BLAS 和lapack的实现。 使用普通的lapack或者 ATLAS ( http://math-atlas.sourceforge.net/ ) 测试 jblas。 你还需要 BLAS 和LAPACK的Fortran源代码,可用,例如从 http://www.netlib.org/lapack/lapack-lite-3.1.1.tgz

    如果你仍然想构建自己的源代码,请参阅安装以获得更详细的信息。

    如何启动

    查看 java doc/index.html 和 javadoc/org/jblas/DoubleMatrix.html

    如果要验证安装并获得一些性能数字,请尝试"。jar jblas-1.2.4.jar"。

    许可证

    jblas是在bsd样式许可下分发的。 查看文件复制以获得更多信息。

    Bug

    如果遇到任何 Bug,请随意转到 http://jblas.org 并为他们 register 一张车票。 确保包含尽可能多的信息。 对于配置问题,包含文件" configure.log"也会有帮助。

    贡献者

    请参见文件作者


    相关文章