问题标签 [list-manipulation]
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.
dynamic - Mathematica 动态列表设计
假设一个 5 的动态列表,如果其中一个发生变化,所有其他的都会相应地发生变化以保持总和为 1。它来自一个实际问题,即总共 1 的 5 个概率,如果其中一个发生变化(通过 Slider),所有的其他人也会向相反的方向变化,并保持总和为 1。
这是我尝试的代码:
我的意图是创建一个纯函数 f ,当列表 v 的元素发生更改时,它将允许按照 sum 为 1 的规则更新列表。但这并不像我认为的那样起作用。
提前致谢!
delphi - 如何在 for 循环期间交换 TList 项
我有一个TList
由许多for
循环连续处理的项目。我有时需要交换列表中的项目以重新排列列表的视觉表示顺序(在 a 中StringGrid
)。
我如何交换这些物品?
我的初步想法是:
- 在 for 循环期间,我认为不应交换项目。
- 如果我在定时器
OnTimer
事件中进行交换,将定时器的间隔设置为非常短的间隔(例如 1 毫秒),那么我认为 for 循环将只有一毫秒的间歇。
这行得通吗?还是有更好的选择?
matlab - 如何用新的替换块矩阵?
我有一个 128*128 的图像大小,我分成 32*32 个不重叠的块,问题是我想更改特定或选择块的值(例如第一个或第三个 ..)并获得一个用新值阻止然后在我的图像中替换它。你知道如何获得一个修改了一个块的图像(不是全部)吗?谢谢 这是一个小矩阵的例子
这就是我得到的
我提取第三块
现在我乘以 2 :
这是我的块功能:
我想替换矩阵 A 中的这些值,但取决于块号。我该怎么做?
python - 在列表之间插入的最有效方法?
我正在阅读一个文件并建立一个列表a2
。我想在前两项之后a2
从列表中插入 3 行。b
以上确实给了我预期的结果,['a1', 'a2', 'This is a line', 'another line', 'and another one', 'a3']
但是由于我要从巨大的文本文件中构建列表并在其间插入几行,所以我认为我必须使其性能更加直观!
c# - 根据项目更改字符串列表
在将其输出回客户端之前,我对想要更改的列表有疑问。
为了这个问题,我将发布一个列表示例以及我需要如何查看结果,因为我已经查看了 Intersect,Except 以及我能想到的所有其他内容,但没有得到我正在寻找的结果.
示例列表:
1, 4, 6, 8
1, 2, 6, 8
2, 4, 6, 8
3, 4, 5, 7
要求的结果:
1, 4, 6, 8 //初始行
-, 2, -, - //没有变化的项目会显示为 -
2, 4, -, -
3, -, 5, 7
我真的希望我解释得很好。
如果需要,我很乐意进一步解释这一点。
在此先感谢您的建议,到目前为止,我已经为此绞尽脑汁。;)
我尝试的内容太多,无法在这里输入,所以这就是我到目前为止所拥有的。除了根本不会对数据做任何事情,因为它认为行不同,所以它们保持不变。
function - 使用 NestWhile 操作具有特定条件的列表
两个初始数{20,39};迭代中的第一个超过 2 和第二个超过 3。如果第一个元素小于 4,则循环中断并给出最新的列表。迭代次数不超过7。如果运行7次迭代后,第一个元素仍然超过4,则输出最新列表。
我以为它会给我{5/2, 13/9}
;但是,它给我{20, 39}
。看起来条件不起作用...我不明白如何通过 Nestwhile 操作列表...
python - 如何从python中的一个列表制作多个列表
我想根据条件从一个列表中创建多个列表。
实际数据:
预期结果:
这是我的尝试:
r - 将函数应用于 R 中的数据框列表
我需要有关如何以迭代方式管理列表的帮助。
我有以下列表list
,它由几个具有相同列但行数不同的数据框组成。例子:
我想应用一个函数来获取列表中每个“数据框”的 id 的所有可能组合。
我打算尝试这样lapply(list1, function(x) combn(unique(list1[x]$id)))
的东西当然不起作用..期望得到类似的东西:
这可能吗?我确定这适用于单个数据帧df
wolfram-mathematica - 列表的数学最大值
我有这个表格的列表:
我希望Mathematica考虑第一个值并显示该输出的最大值的两个数字。在这种情况下,我想要{1.94359, 9.59504}
.
你能帮忙吗?
谢谢
scala - 获取许多用户的最新位置
我相信一定有更好的方法来问这个问题,但我想不出。
考虑这个案例类:
我有List[UserLocation]
所有用户的所有位置的历史记录,我想过滤这个列表以仅包含每个用户的最新位置。
这是我的做法:
这可行,但我想知道是否有更好的方法来做到这一点,提高性能和/或可读性
重要提示:这主要是一个学术问题,我想知道在处理列表时实现这一点的最实用或最惯用的方法,所以像“在收到列表之前在数据库上尝试 xyz”这样的建议不会有帮助