gpt4 book ai didi

python - torch.sum() 中的 dim=-1 或 -2 是什么意思?

转载 作者:行者123 更新时间:2023-12-01 17:16:04 35 4
gpt4 key购买 nike

让我以二维矩阵为例:

mat = torch.arange(9).view(3, -1)

tensor([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])

torch.sum(mat, dim=-2)

tensor([ 9, 12, 15])

我发现 torch.sum(mat, dim=-2) 的结果等于 torch.sum(mat, dim=0) dim=-1 等于 dim=1。我的问题是如何理解这里的负面维度。如果输入矩阵有 3 个或更多维度怎么办?

最佳答案

张量有多个维度,排序如下图所示。有向前和向后索引。前向索引使用正整数,后向索引使用负整数。

示例:

-1将是最后一个,在我们的例子中它将是dim=2

-2 将变暗=1

-3将变暗=0

enter image description here

关于python - torch.sum() 中的 dim=-1 或 -2 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59702785/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com