java - 使用 Mahout 数学课创建矩阵时出现问题

标签 java matrix mahout

我正在使用 Math MAhout 类 DoubleMatrix2d 创建一个 3x4 矩阵,我写了这样的内容来开始:

package org.apache.mahout.math.matrix.impl;

import org.apache.mahout.math.function.BinaryFunction;
public class creaMatrice extends DenseDoubleMatrix2D {

    public static void main(String args[]){

    double array[][]= { {1,2}, {4,8}, {5,0}, {4,5}, {2,9}, {1,5}, {9,0}, {2,6} };
    //creo una nuova matrice vuota
    DoubleMatrix2D matrice;
    matrice = new DenseDoubleMatrix2D(3,4);//creo una 3x4
    matrice = matrice.assign(double array[][]);
    int prova = matrice.getQuick(2,3);
    System.out.println(prova);

  }
}

我收到有关编译的错误,但我需要知道的第一件事是是否是正确的方法:)谢谢!

最佳答案

最好在 mahout 用户邮件列表上询问这些问题。否则,您将冒着没有任何了解 Mahout 的人看到您的问题的风险。

一般来说,Mahout 中不推荐使用 DoubleMatrix2D,您应该使用 Matrix。有些代码仍然使用旧的东西,但是当我们测试旧的 Colt 代码时,我们正在转换它 到新的表单并使用新的数据类型。

关于java - 使用 Mahout 数学课创建矩阵时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4143797/

相关文章:

java - scala - 将 Mahout vector 转换为数组

java - 如何看懂java String源码

java - Log4J 创建日志文件但不写入

java - 如何使用 Spring Boot 和 Angular 自动运行日常 PL/SQL 脚本(Oracle)?

java - 垂直枚举分组列

hadoop - slf4j 在 Amazon EMR 上与 Mahout 进行多重绑定(bind)

cluster-analysis - 聚类还是分类?

java - Spring 在本地看不到数据源,但部署在 Horaku 上工作正常

python - 在 numpy 中使用换行建立索引的最佳方法

python - Strassen 矩阵乘法——接近,但仍然存在错误