【发布时间】:2021-12-14 23:14:10
【问题描述】:
考虑以下段落中名为 The essence of tensors 的朋友部分名为 张量:多维数组 的章节名为 它以张量开始 来自 Eli Stevens 等人的《Deep Learning with PyTorch》一书中。
Python 列表或数字元组是 Python 对象的集合 在内存中单独分配,如左图所示 在图 3.3 中。另一方面,PyTorch 张量或 NumPy 数组 手,是视图(通常)连续的内存块 包含未装箱的 C 数字类型而不是 Python 对象。每个 在这种情况下,元素是一个 32 位(4 字节)浮点数,正如我们在 图 3.3 右侧。这意味着存储 1,000,000 的一维张量 浮点数将需要 4,000,000 个连续字节,外加一个 元数据的开销很小(例如维度和数字类型)。
他们所指的图如下所示,取自书中
上面的段落是说张量是对连续内存块的视图。在这种情况下,视图究竟是什么意思?
【问题讨论】:
标签: pytorch tensor definition