Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 列表<;列表<;双倍>&燃气轮机;为JAMA或其他LIB翻倍[]_Java_List_Double_Jama - Fatal编程技术网

Java 列表<;列表<;双倍>&燃气轮机;为JAMA或其他LIB翻倍[]

Java 列表<;列表<;双倍>&燃气轮机;为JAMA或其他LIB翻倍[],java,list,double,jama,Java,List,Double,Jama,我无法让我的列表>加倍[]来处理线性代数包。 基本上我有一些坐标列表,如下所示: [[2.63, 11.087, -12.054], [2.357, 13.026, -15.29], [1.365, 16.691, -15.389], [0.262, 18.241, -18.694]] 我试着把这些坐标放到类中,它是双[]。 我试图用这个方法来排列,但失败了 double[][] array = list.toArray(new double[list.size()][]); 怎么做?

我无法让我的列表>加倍[]来处理线性代数包。 基本上我有一些坐标列表,如下所示:

[[2.63, 11.087, -12.054], 
[2.357, 13.026, -15.29], 
[1.365, 16.691, -15.389], 
[0.262, 18.241, -18.694]]
我试着把这些坐标放到类中,它是双[]。 我试图用这个方法来排列,但失败了

double[][] array = list.toArray(new double[list.size()][]);

怎么做?或者有没有其他软件包来处理SVD,我在这里需要它,使用列表列表?

Guava有一个类,它有一个
toArray
,它接受一个
集合。您使用什么来将列表转换为多数组?我建议尝试这样做。完成此操作后,请向我们展示您尝试使用类似于
double[]]array=list.toArray(新的double[list.size()][])的方法所做的尝试这不起作用,
double[]myArray=newdouble[myList.size()]
缺少一个维度,在修复
myArray[i]=myList.get(i).toArray(新的双精度[0])之后toArray方法在此不起作用。很抱歉,上面已更新有关数组创建的内容。你说的“在这里不起作用”是什么意思?错误是什么?
类型列表中的toArray(T[])方法不适用于参数(double[])
这是我得到的错误。
List<List<Double>> myList;
double[][] myArray = new double[myList.size()][];
for (int i=0, n<myList.size(); i<n; i++){
     myArray[i] = Doubles.toArray(myList.get(i));
}