JAMA或其他LIB的java List<List<Double>>到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]]
我试着把这些坐标放到JAMA类中,它是双[]。 我试图用这个方法来排列,但失败了
double[][] array = list.toArray(new double[list.size()][]);
怎么做?或者有没有其他软件包来处理SVD,我需要在这里使用列表列表
# 1 楼答案
番石榴有一个Doubles类,它有一个
toArray
接受Collection<? extends Number>
,因此将接受List<Double>
并转换为数组。所以