java - 如何将 double 组转换为集合?

标签 java apache apache-commons apache-commons-math

我有两个数组

   double arr[]=data.attributeToDoubleArray(4);
   double arr0[]=data.attributeToDoubleArray(0);

要计算常见 apache 中的 p 值,其记录如下:

 public double anovaPValue(Collection<double[]> categoryData)
               throws NullArgumentException,
                      DimensionMismatchException,
                      ConvergenceException,
                      MaxCountExceededException

       Computes the ANOVA P-value for a collection of double[] arrays.
       Preconditions:

        The categoryData Collection must contain double[] arrays.
        There must be at least two double[] arrays in the categoryData collection and each of these arrays must contain at least two values.

如何转换集合中的两个数组以便我可以使用上述函数?

最佳答案

你可以试试这个:

double arr[]=data.attributeToDoubleArray(4);
double arr0[]=data.attributeToDoubleArray(0);

List<double[]> newArr = Arrays.asList(arr, arr0);

关于java - 如何将 double 组转换为集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45071273/

相关文章:

java - Spring R2DBC 中多对多关系的复杂 ID

android - 我的 Android 智能手机无法从我的 Apache 服务器下载 apk,这是 Mime 类型的问题吗?

java - 如何用 SimpleDateFormat 模式替换字符串中的占位符

java - 在 java 日志框架场景中寻找方法

android - 将本地 ftp 服务器与 Android 连接

java - 如何在 Spring Security 中创建自定义 UserDetail 对象

java - 使用 robotium 检查对话框提示 - 如果没有则需要 if 语句

java - Java中通过套接字发送和接收数据

perl - 在没有 CGI 的情况下运行像 php 这样的 perl 脚本

php - MySQL 查询中出现引号错误