Tensor 约减操作
Tensor 约减操作
让我们首先给出一个约减操作的定义。
一个 Tensor 的约减操作是减少 Tensor 内部元素数量的操作。
到目前为止,在这个系列中,我们已经了解到 Tensor 是深度学习的数据结构。我们的首要任务是将数据元素加载到 Tensor 中。
因此,Tensor 非常重要,但最终,我们在本系列中学习的操作是管理 Tensor 内部的数据元素。
Tensor 让我们能够管理我们的数据。
重塑操作让我们能够将元素定位在特定的轴上。元素级操作允许我们在 两个 Tensor 之间进行操作,而约减操作允许我们在 单个 Tensor 内部进行操作。
让我们来看看代码中的一个例子。
约减操作示例
假设我们有以下 3 x 3 二阶 Tensor:
> t = torch.tensor([
[0,1,0],
[2,0,2],
[0,3,0]
], dtype=torch.float32)
让我们来看看我们的第一个约减操作,求和:
> t.sum()
tensor(8.)
使用以下事实:
> t.numel()
9
> t.sum().numel()
1
我们可以看到
> t.sum().numel() < t.numel()
True
通过 sum() Tensor 方法计算 Tensor 标量分量的和。该调用的结果是一个标量值 Tensor。
将原始 Tensor 中的元素数量与 sum()

最低0.47元/天 解锁文章
5001

被折叠的 条评论
为什么被折叠?



