问题标签 [nested-for-loop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
for-loop - 何时在 python for 循环中使用 range 函数
如果我们能够在不使用 range 函数的情况下创建一个 for 循环,如下所示:
为什么我不能在下面的嵌套 for 循环中做同样的事情?
而是使用这种方法:
将导致 indexError:
关于这些变量,单循环和嵌套循环之间有什么区别?
python-3.x - Perceptron 函数的基本模型在运行迭代 Python 后没有给出所需的结果
执行代码块后的迭代应该逐渐增加权重值,最后应该显示最后到达的权重。但是输出为所有迭代提供相同的权重。我是编码新手。我哪里错了?
所需的最终输出是 [[0],[0],[0],[0]] 和预期作为答案的权重是 [[-0.0405],[-0.0288],[-0.0066]]
功能代码块如下。
输入代码语句是
主要代码块是
截至目前的代码输出需要随着权重的逐渐变化进行更正,直到最终迭代。
r - 在 R-studio 中,我想知道如何在不删除前一个循环结果的情况下保存循环结果
在这段代码中,我想计算许多 alpha 值的正态分布的修剪平均值和方差(我想计算从 1 到 13 的每个 alpha 的值)并将结果存储在 data.frame 然后打印所有结果但问题是新结果存储在以前的结果之上,最后我最终只得到了 alpha 值的最后一个结果。
javascript - js中的两个for循环。无法在嵌套的 for 循环上工作
我正在解决以下问题,但不确定为什么我的第二个 for 循环会执行 console.log 任何操作。我目前得到一个结果 [],当我处理循环时,我有时会感到困惑,因为输出返回空结果。那么为什么我的第二个 for 循环没有执行,为什么我不能将结果推送到结果数组?
给定一个整数数组 nums 和一个整数目标,返回两个数字的索引,使它们相加为目标。您可以假设每个输入都只有一个解,并且您不能两次使用相同的元素。您可以返回任何顺序的答案。
示例 1:输入:nums = [2,7,11,15], target = 9 输出:[0,1] 输出:因为 nums[0] + nums[1] == 9,我们返回 [0, 1] .
c - 尝试分隔我的每条输出线(创建一个翻转三角形)
我正在尝试使用 for 循环在每一行的输出开头添加一个空格。对于每一行,当它穿过每一行以获得翻转的三角形时,它将在它们之间添加更多空间。
我的代码
我的输出:
我要输出的内容:
我想到的示例程序
python - 有没有办法将 for 循环的效率与列表理解的“循环”进行比较?它们会相同吗?
我不是在问计算的实际时间。
在嵌套的 for 循环中,您可以计算进入最内层 for 循环的次数,并以此衡量效率。
这可以通过列表理解来完成吗?
我的实际代码可能有帮助,也可能没有帮助。
嵌套 For 循环:--------------------------------
嵌套在 For 循环中的列表理解: -----------------
- 此代码将字符串 B 的子字符串与字符串 C 进行比较,以找到每个字符串中出现的最大字符串(或多个字符串),并返回该字符串或多个字符串的列表
对于当前子字符串中的每个字符位置,外部 for 循环对 B 的每个子字符串的每个大小执行一次(除非我们打断),取从该字符位置和当前 scanWindowSize 开始的子字符串,如果它出现在 mylist 中,则将其附加到 mylist C 将 loopsteps 递增 1 以计算我们进入内部 for 循环的次数*
java - 使用三重嵌套 for 循环来增加打印行的长度和数量
我很好奇如何编写这样的代码:
这是我尝试过的:
此代码显示:
但它打印行的次数不如那里有多少个字符。
所以基本上,它增加 2,然后它显示的行数与循环内的字符数相同。我想不通。
第三个嵌套的 for 循环会是什么样子?
python - 将一维数组的元素插入到二维数组中的特定位置
尝试使用该insert()
方法组合包含字符串的 1 维和 2 维列表/数组。
但是,从 1D 列表中获取特定元素并将其放置到 2D 列表中的特定位置是我卡住的地方。
这是目标的简化版本;
这是我尝试尝试使用的脚本中的隔离代码块;
上面代码的输出;
返回所需输出的最佳和最有效的方法是什么?我应该使用该append()
方法而不是insert()
还是应该在使用任何方法之前引入列表连接?
任何见解将不胜感激!
r - R中的嵌套For循环错误“数值表达式有2个元素:只有第一个使用”
我正在尝试使用 R 中的嵌套 for 循环在字符串中打印 3 个连续字符的组合。代码确实打印了组合,但是我收到一个错误,即仅针对其中一个元素而不是数据框中的每一行执行此操作。
这里发生了两件事不起作用。一个是output
启动的 var 使用第一个模式的长度(长度 = 6)并基于该长度打印组合,但是我正在寻找字符串长度(长度 = 9)的输出。预期的输出如下,没有使用嵌套的 for 循环。
我进一步修剪它,以便每个字符串只有 3 个连续字符的组合列表。
我遇到的第二个问题是输出仅打印列表中第二个字符串的组合。我已尝试更改1:nrow(a)
为seq_along
并length(a)
按照其他帖子中的建议进行更改,但这不起作用。预期的输出如下。