问题标签 [interleave]

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.

0 投票
0 回答
18 浏览

matlab - 交错/交错/将两个向量交织成一个数组

我想结合

进入

我做了一个这样的交错for循环:

还有比这更好的交错方式吗?也许没有做任何循环?

0 投票
3 回答
670 浏览

database - 在 Google Cloud Spanner 中定义具有不同外键的交错表

我正在尝试定义交错表,并且当我们具有父表主表和交错表外键的相同列名时它可以工作。我已经将我的数据库从 mysql 迁移到 spanner。所有表都将“id”作为主键列名。

请考虑以下示例:

这对我不起作用,因为父(歌手)表具有“id”作为主键列,子表具有“SingerId”作为外键。

0 投票
1 回答
156 浏览

generator - 你能交错来自多个文件的 tf.data 数据集吗?

我目前有一个数据集,该数据集分为三种不同的 npy 文件类型:一种包含所有作为浮点数的 x var,一种包含所有作为 int 的 x var,另一种包含所有 y 标签。

为了遍历所有文件,我从像这样的生成器创建了一个 tf.data 数据集

我的问题是如果交错这个过程是否会更快,如果是这样,我可以用这三个单独的文件来做到这一点,还是必须将它们全部附加到一个文件中?需要注意的一点是,每个 npy 文件都可以加载到内存中,但是会有超过 10,000 个 npy 文件,所以我无法将所有文件加载到内存中。

提前感谢您的任何想法!

0 投票
1 回答
103 浏览

python - 在 Python 中交错两个十进制数字

我对所谓的“交错函数” f 的有效 Python 实现感兴趣,它在 (0,1) 中采用两个数字 a、b 并交错它们的十进制数字,即

f(a,b) := 0.a1 b1 a2 b2 a3 b3 ... 其中 a = 0.a1 a2 a3... 和 b = 0.b1 b2 b3... 是 a,b 的十进制表示。

从数学上讲,函数 f 是从 (0,1)x(0.1) 到 (0,1) 的一对一映射。

你能建议如何在 Python 中有效地实现这个映射以保持它是一对一的吗?

0 投票
2 回答
263 浏览

javascript - 在javascript中交错多个数组

我们有一个数组数组,我们希望将其交错成一个数组:即:

masterArray = [[1, 2, 3], ['c', 'd', 'e']] => [1, 'c', 2, 'd', 3, 'e'],

如果数组长度不相等,则将其填充到最长的 innerArray 长度。

即 [1, 2, 3], [4, 5]) => [1, 4, 2, 5, 3, null]

我已经用 2 个数组的情况满足了这个条件,但是如果情况不止于此。我很难制定处理超过 2 个的策略。

[1, 2, 3], [4, 5, 6], [7, 8, 9] => [1, 4, 7, 2, 5, 8, 3, 6, 9]

0 投票
2 回答
57 浏览

python - 懒惰地交错/交织 Dask 数组

我需要逐帧交错两个大型 HDF5 数据集,这些数据集表示来自显微镜测量的两个通道的视频帧。我认为 Dask 适合这项工作和下游流程。

这两个数组具有相同的形状和数据类型。基于此链接,我可以使用 NumPy 来处理小于内存的数组: 交织两个 numpy 数组

不幸的是,它不适用于 Dask。

它失败了:“不支持 <class 'slice'> 的项目分配”。

任何人都可以帮助我使用与 Dask 兼容的替代方法吗?任何帮助,将不胜感激。

0 投票
4 回答
116 浏览

haskell - 我可以使用什么函数对其他函数进行多次嵌套调用?

我需要以perms这种嵌套方式调用此函数:

简而言之,我想知道是否有一个函数,比如一个花哨的使用,map with (.)或者something它可以以比以下更简洁的语法为我执行其中六个嵌套调用:

我相信我可以Int在函数中添加另一个参数,perms以便通过 P(n, r) for r <- [1..6] 进行计数,但这对我来说并不感兴趣。我想知道如何在没有文字嵌套的情况下递归调用自身的同一个函数的 6 个嵌套?

但也许它归结为我的函数中递归设计的错误选择,并且需要废弃整个方法以获得更好的东西?


背景:

这是我试图解决 Graham Hutton Haskell 简介讲座中提出的倒计时游戏解决方案查找器的一部分。(我敢肯定他的解决方案更优雅)

使用 Data.List 库permutations函数不起作用,因为除了 (n=720) 6 元素排列之外,我还需要 (720) 5 元素排列、(360) 4 元素排列、(120 ) 3 元素排列 ...,(6) 1 元素排列和空集解。因为在这个游戏中,您可以随意使用随机选择的 6 个数字中的任意数量或数量。

我查看了 hackage.org 上的源代码permutations,这有点超出我的理解。所以我想我最好自己试试这个。

这是 Hutton 的解决方案,用于查找我刚刚选择查看的数字排列选择。

0 投票
2 回答
127 浏览

powershell - 如何从powershell中的两个文本文件创建组合文件?

如何使用来自两个不同文本文件的组合行创建文件并创建像这样的新文件:

0 投票
1 回答
59 浏览

powershell - 我在powershell中有2个txt文件,每个文件有四行我需要将两个文本加入一个文本文件

第一个文本文件是 IP 地址,第二个文本文件是 IP 地址的 MAC 详细信息,我需要如下所示的输出,此 IP 地址在 foreach 循环中,因此将检查每个 IP 地址的 MAC 详细信息并存储在 second.txt 中

我已经尝试了所有方法,但得到的输出像

我使用的代码是

0 投票
1 回答
113 浏览

google-cloud-spanner - 使用 Spring Data Spanner 按交错表字段查询

我正在尝试使用 Spring Data Spanner 通过交错表的字段进行查询。id 比较是由 Spring Data Spanner 在执行 ARRAY STRUCT 内部联接时自动完成的,但我无法将 WHERE 子句添加到交错表查询中。

考虑下面的例子:

假设我想查询AlbumTitle“恐惧黑暗”的所有歌手,我如何编写存储库方法来使用 Spring Data Spanner 实现这一目标?