python乱炖6——sum(),指定维度进行求和

python乱炖6------sum(),指定维度进行求和

py 复制代码
import torch

# 创建一个三维张量
x = torch.tensor([
    [[1, 2, 3], [4, 5, 6]],
    [[7, 8, 9], [10, 11, 12]]
])

print("Original tensor x:")
print(x)
print(x.shape)

>>> tensor([[[ 1,  2,  3],
         [ 4,  5,  6]],

        [[ 7,  8,  9],
         [10, 11, 12]]])
    torch.Size([2, 2, 3])



# 沿第0维求和
sum_dim0 = torch.sum(x, dim=0)
print("Sum along dimension 0:")
print(sum_dim0)
print()

>>>Sum along dimension 0:
tensor([[ 8, 10, 12],
        [14, 16, 18]])




# 沿第1维求和
sum_dim1 = torch.sum(x, dim=1)
print("Sum along dimension 1:")
print(sum_dim1)
print()

>>>Sum along dimension 1:
tensor([[ 5,  7,  9],
        [17, 19, 21]])




# 沿第2维求和
sum_dim2 = torch.sum(x, dim=2)
print("Sum along dimension 2:")
print(sum_dim2)
print()

>>>Sum along dimension 2:
tensor([[ 6, 15],
        [24, 33]])





sum_dim3 = torch.sum(x, dim=(1,2))
print("Sum along dimension (1,2):")
print(sum_dim3)
print()

>>>Sum along dimension (1,2):
   tensor([21, 57])





sum_dim4 = torch.sum(x, dim=(0,1))
print("Sum along dimension (0,1):")
print(sum_dim4)
print()
>>>Sum along dimension (0,1):
tensor([22, 26, 30])
相关推荐
m0_748245927 分钟前
Python大数据可视化:基于spark的短视频推荐系统的设计与实现_django+spider
python·spark·django
网络安全Ash19 分钟前
Python网络安全脚本
开发语言·python·web安全
小宇爱1 小时前
55、深度学习-自学之路-自己搭建深度学习框架-16、使用LSTM解决RNN梯度消失和梯度爆炸的问题,重写莎士比亚风格文章。
人工智能·rnn·深度学习·神经网络·自然语言处理
南太湖小蚂蚁1 小时前
自然语言处理入门2——神经网络
人工智能·python·深度学习·神经网络·自然语言处理
计算机毕设定制辅导-无忧学长1 小时前
Maven 插件的使用(一)
java·python·maven
m0_748248021 小时前
Python大数据可视化:基于大数据技术的共享单车数据分析与辅助管理系统_flask+hadoop+spider
大数据·python·信息可视化
m0_748256341 小时前
Python 入门教程(2)搭建环境 2.4、VSCode配置Node.js运行环境
vscode·python·node.js
pianmian12 小时前
python绘图之swarmplot分布散点图
开发语言·python
南瓜啊2 小时前
Django ORM 的常用字段类型、外键关联的跨表引用技巧,以及 `_` 和 `__` 的使用场景
python·django
梦丶晓羽2 小时前
自然语言处理:稀疏向量表示
人工智能·python·自然语言处理·稀疏向量