如何在SparseDoubleMatrix2D(Java Colt库)中找到最大值?甚至在一维矩阵中

如何在SparseDoubleMatrix2D(Java Colt库)中找到最大值?甚至在一维矩阵中,java,matrix,max,sparse-matrix,colt,Java,Matrix,Max,Sparse Matrix,Colt,在overview网站上,据说通过按列数据分析可以找到(某列的)最大值。 但是我搜索了很长时间,没有找到方法 是cern.jet.stat.description.max(DoubleArrayList)。 您必须使用新的DoubleArrayList(doubleMatrix2D.viewColumn(iColumn.toArray())构建这样一个列表,这并不完全是您想要的,但可能会帮助其他人寻找类似的东西: 在并行colt中,有直接的方法来查找最大值和最小值以及位置:方法getMaxLoc

在overview网站上,据说通过按列数据分析可以找到(某列的)最大值。
但是我搜索了很长时间,没有找到方法

是cern.jet.stat.description.max(DoubleArrayList)。
您必须使用新的DoubleArrayList(doubleMatrix2D.viewColumn(iColumn.toArray())构建这样一个列表,这并不完全是您想要的,但可能会帮助其他人寻找类似的东西:


在并行colt中,有直接的方法来查找最大值和最小值以及位置:方法
getMaxLocation()
getMinLocation()
在两个类
cern.colt.matrix.tdouble.DoubleMatrix1D
cern.colt.matrix.tdouble.DoubleMatrix2D
中都有!有没有其他方法可以给我这个最大值所在的数组位置?我不这么认为;你得自己写。您可能应该编写一个方法,返回一个包含最大值和索引的对象,或者仅返回索引(如果这只是您需要的)。您可以从description.max中的代码开始。