小编xpq*_*pqz的帖子

在 Zig 中循环整数范围

像这样的 while 循环是在 Zig 中循环整数范围的惯用方法吗?

var i: i32 = 5;
while (i<10): (i+=1) {
    std.debug.print("{}\n", .{i});
}
Run Code Online (Sandbox Code Playgroud)

我首先尝试了类似Python的

for (5..10) |i| {
    // ....
Run Code Online (Sandbox Code Playgroud)

但这行不通。

zig

5
推荐指数
2
解决办法
3426
查看次数

如何在 Dyalog APL 中将三元组向量转换为 3xnx3 矩阵?

我有一个包含 9000 个整数元素的向量,其中每组 9 有 3 个我想分开的子组,从而产生一个形状为 3 1000 3 的矩阵。这是我所做的:

?IO?0
m?(9÷??data) 9?data
a?m[;0 1 2]
b?m[;3 4 5]
c?m[;6 7 8]
d??a b c
Run Code Online (Sandbox Code Playgroud)

哪个做我想要的 - 但我可以直接塑造矢量吗?

vector apl multidimensional-array dyalog reshape

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

标签 统计

apl ×1

dyalog ×1

multidimensional-array ×1

reshape ×1

vector ×1

zig ×1