gpt4 book ai didi

c# - 将二维 float 组转换为 bool 值

转载 作者:行者123 更新时间:2023-11-30 15:20:59 25 4
gpt4 key购买 nike

假设我有一个二维 float 组

float [,] myfloats = new float[10, 10]
FillWithValues(myfloats);

如何使用随机评估方法将此二维 float 组转换为二维 bool 数组?

我希望是这样的:

bool[,] mybools;
mybools = myfloats.Select(myfloat => Evaluate(myfloat));

但这行不通...

最佳答案

不幸的是,多维数组与 LINQ 不兼容并且有点难以处理。我不认为有解决这个双循环解决方案的方法:

bool[,] mybools = new bool[myfloats.GetLength(0), myfloats.GetLength(1)];
for (int x = 0; x<myfloats.GetLength(0); x++)
for(int y=0; y<myfloats.GetLength(1); y++)
mybools[x,y] = Evaluate(myfloats[x,y]);

Array.GetLength(Int32)为您提供特定维度的数组大小。

关于c# - 将二维 float 组转换为 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38727018/

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