如果张量的形状定义了每个维度中有多少个实体,那么张量的形状是否可以在每个维度上具有不同数量的实体?

If a tensor's shape defines how many entitites are in each dimension, can a tensor's shape have a different number of entities for each dimension?

我正在学习一些教程以了解 TensorFlow 中的张量。我知道等级指定张量的维数。现在我对 'shapes' 这个词很好奇,我想知道一个维度的实体多于下一个维度是否可能或常见,或者元素的数量是否始终在各个维度上相等?

我希望这是有道理的,提前谢谢你。

我不完全确定我是否正确理解了你的问题,但无论如何我都会尝试回答,只是为了提供一些清晰度。

张量简单地表示一个 N 维数组。张量的形状是沿给定维度的大小列表,等级是维度数。

因此,以大小为 10x20x5 的 3D 数组为例。则形状为(10, 20, 5),秩为3,这样的数组元素总数为10*20*5=1000.