小编use*_*468的帖子

您可以在if-else语句的条件内使用for循环吗?

您可以在if-else语句条件内使用for循环吗?例如,像这样的东西

if(
        for(q = 0; q < 10; q++){
            values[q]>=values[q+1];
        }          
            )

            {

         done = 0;
    }
Run Code Online (Sandbox Code Playgroud)

这正在加载我似乎无法放置的错误。我希望if语句检查是否以最大到最小的顺序int[]调用了我values,如果是,请将int变量设置done为0。

我只是刚开始上编程课,所以我敢打赌这是一个非常愚蠢的错误,但是我一直试图弄清楚这一点,并且提供一些帮助绝对是很棒的。

java for-loop if-statement

5
推荐指数
1
解决办法
4万
查看次数

如何将csv文件读入scala中的数组数组

我正在尝试读取一个 csv 文件并将其作为双精度数组 ( Array[Array[Double]])的数组返回。如何逐行读取文件并立即打印出来很清楚,但不知道如何将其存储在二维数组中。

def readCSV() : Array[Array[Double]] = {
    val bufferedSource = io.Source.fromFile("/testData.csv")
    var matrix :Array[Array[Double]] = null
    for (line <- bufferedSource.getLines) {
        val cols = line.split(",").map(_.trim)
        matrix = matrix :+ cols
    }
    bufferedSource.close
    return matrix
}
Run Code Online (Sandbox Code Playgroud)

有一些类型问题,然后意识到我没有做我认为我在做的事情。任何将我指向正确轨道的帮助将不胜感激。

csv arrays scala matrix multidimensional-array

5
推荐指数
1
解决办法
4716
查看次数

如何在有向图中找到给定长度的循环?(使用网络x)

我试图在有向图中找到长度为 2、3、4 和 5 的循环。到目前为止,我在使用来自 networkx 的 simple_cycles 算法的大多数输入上都有不错的运气(https://networkx.readthedocs.io/en/stable/reference/generated/networkx.algorithms.cycles.simple_cycles.html),除了在具有非常大图的情况。是否有一种算法可以找到具有更快运行时间的较小循环?

python algorithm graph cycle networkx

5
推荐指数
0
解决办法
759
查看次数