gpt4 book ai didi

matrix - 使用 jblas 的数组索引越界异常

转载 作者:行者123 更新时间:2023-12-02 07:12:05 26 4
gpt4 key购买 nike

       double [][] AdjacencyMat = new double[baseSize][baseSize];
for (int i = 0; i < baseSize; ++i)
{
for (int j =0; j < baseSize; ++j)
{
AdjacencyMat[i][j] = 0;
}
}
DoubleMatrix matrix = new DoubleMatrix(AdjacencyMat);

我正在尝试使用 JBLAS 进行矩阵运算。在下面的代码中,我收到ArrayIndexOutOfBoundsException

java.lang.ArrayIndexOutOfBoundsException: 0  
at org.jblas.DoubleMatrix.<init>(DoubleMatrix.java:370)

我做错了什么?任何帮助表示赞赏。

最佳答案

与创建新矩阵并用零填充它相反,您可以使用 DoubleMatrix 类中的静态工厂方法,如下所示

DoubleMatrix matrix = DoubleMatrix.zeros(baseSize, baseSize);

这是解决您的问题的一种方法。请参阅javadoc更多酷的东西。

关于matrix - 使用 jblas 的数组索引越界异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com