gpt4 book ai didi

java - 将 2D double 型转换为 2D 浮点型

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

有谁知道如何将二维数组从 double 转换为浮点我有以下内容:

double [][] matrix = new double[width][height];

我想将变量数据中的数据转换为 Flaot,所以我有一个新变量,如下所示:

float [][] floatmatrix = new float[width][height];

我尝试过强制转换,但不允许,例如

float[][] data = (float[][]) result;

最佳答案

您需要逐项复制它(在两个嵌套循环中):

    float[][] floatmatrix = new float[width][height];
for (w = 0; width > w; w++) {
for (h = 0; height > h; h++) {
floatmatrix[w][h] = (float) matrix[w][h];
}
}

关于java - 将 2D double 型转换为 2D 浮点型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14666162/

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