在 lua/torch 中初始化多维数组

Initializing multi dimensional arrays in lua/torch

我在 lua/torch 中浏览了一些关于 "arrays" 的教程,但我只看到张量这个词。它们到底是什么?如何初始化 2d "tensor"?我试过 torch.Tensor{1,2,3} 结果是

1
2
3

torch.Tensor{1,2,3;4,5,6} 就像在 octave/MATLAB 中一样,但这给了我另一个列向量

1
2
3
4
5
6

如何获得如下所示的 2d "tensor"?

1 2 3
4 5 6

此外,我正在使用 torch 来执行我的 lua 文件。除了 "tensors" 之外,数组是否没有其他表示法,即我们是否没有其他方法可以用来表示 torch 中的矩阵?

torch.Tensor{{1, 2, 3}, {4, 5, 6}}

查看 this (or that) 了解有关张量的更多详细信息。