问题标签 [stride]

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 投票
1 回答
531 浏览

swift - 斯威夫特的步幅(从:,到:,由:)导致“无法调用”

我第一次使用 Swift 的 stride。然而,第一个即将成为最后一个,因为我无法让它工作:

结果是:

无法使用类型为“(来自:Int,to:Int,by:Int,()->())”的参数列表调用“stride”

我究竟做错了什么?

0 投票
1 回答
548 浏览

cuda - 跨步内存访问的有效内存带宽

假设我有一个执行跨步内存访问的内核,如下所示:

我知道步长为 2 的访问将导致 50% 的加载/存储效率,因为事务中涉及的一半元素没有被使用(成为浪费的带宽)。我们如何继续计算更大步幅的加载/存储效率?提前致谢!

0 投票
1 回答
261 浏览

python - 使用 stride_tricks 创建重叠子数组

我发现下面的代码创建了给定长度的重叠子数组。它做了我想要的,除了它还颠倒了我不想要的元素的顺序。我真的找不到关于“形状”和“跨步”参数的文档,所以不知道如何改变这种行为。如何更改“out = ...”行以使元素不反转?

0 投票
4 回答
289 浏览

swift - Swift 2.2 在 Swift 3 中递减特定的 for 循环

我的任务是将 iOS 应用程序重构为 Swift 3。但是,有一个forC 风格的循环,它不仅仅是向后循环数组(必须向后循环)。

这是一个示例代码。原理是一样的。

我试过了,stride(from:through:by:)但我不能增加threeLetterWords,因为在循环中增加它似乎很重要。有任何想法吗?

0 投票
1 回答
1915 浏览

filter - 在 Keras 中定义 (2, 2) 的步幅——第二个值是多少?

我对 keras 中的 (2, 2) 跨步的想法有点困惑。

元组 (2,2) 中的第二个 2 在做什么?

我会理解步幅是否为 (2),因为那时我们将在图像上移动过滤器 2 个像素。

如果我们沿 x 跨步 2,沿 y 跨步 2,那么我们将沿对角线穿过图像。这没有多大意义。

Keras 文档不清楚。

谢谢。

0 投票
1 回答
262 浏览

performance - GLES2.0 glVertexAttribPointer:使用奇数步幅和偏移值的性能损失?

我有一些打包的顶点数据,每个顶点运行 6 个字节:

使用不是 4 字节的倍数的步幅和偏移量是否会导致任何性能损失(例如隐藏的内存副本)?

0 投票
1 回答
291 浏览

image - 如何设置 tf.extract_image_patches 的参数

我想从我的张量流模型中的输入图像中提取图像补丁。假设输入图像是[batch, in_width, in_height, channels],我想输出[no_patches, patch_width, patch_height, channels]no_patches是可以从中提取的补丁总数input_image

我发现tf.extract_image_patches可以完成这项工作。但是,我不明白论点stridesrates.

有人可以解释如何使用上述功能来完成这项工作吗?

0 投票
2 回答
4840 浏览

swift - Swift:For循环通过索引大于1迭代枚举数组

有没有办法使用 .enumerated() 和 stride 通过索引大于 1 的字符串数组使用 for-in 循环,以保持索引和值?

例如,如果我有数组

var testArray2:[字符串] = [“a”,“b”,“c”,“d”,“e”]

我想通过使用 testArray2.enumerated() 并使用 stride by 2 来循环输出:

所以理想情况下是这样的;但是,此代码将不起作用:

0 投票
1 回答
89 浏览

swift - swift 3 stride 不能调用

这段代码没问题,但是如果我写这个,就会出现“无法调用”的问题

0 投票
1 回答
206 浏览

arrays - Swift 3 对数组中的大量数据进行排序

我有一个包含大量数据的字符串数组,其中只有一些我想要。我使用如下分隔符分隔好的数据:

这给我留下了结果数组的偶数索引中的垃圾数据,以及奇数索引中的好数据。

现在我只想使用好的数据让事情变得简单。我可以通过使用 for in 循环创建另一个数组来实现这一点...

但这似乎至少是额外的一步。有没有一种方法可以在不创建 2 个数组的情况下对第一个数组中的数据进行排序?当看起来我应该能够在 1 或 2 中完成时,这将使应用程序创建 3 个包含大量数据的数组。我计划使用至少 20 个数据集来执行此操作,这样看起来就多了很多内存中的数组