pytorch数据运算2

两个矩阵的按元素乘法为 哈达玛积(Hadamard product)

数学符号为⊙

sum函数的对于矩阵不同维度的求和

若为三维矩阵 shape为(2,5,4)

则axis=0时,是按照 个数 进行求和  求和后shape为(5,4)

axis=1时,按纵向方向求和,即行的方向 求和后shape为(2,4)

axis=2时,按横向方向求和,即列的方向,求和后shape为(2,5)

 

A.mean(axis=0) == A.sum(axis=0) / A.shape[0]

 

计算总和或均值时保持轴数(维度)不变,这样就可通过广播将A除以Sum_A

Sum_A = A.sum(axis=1,keepdims=True)

 

累加求和

A.cumsum()

 

点积,即按元素相乘再求和

Y = torch.ones(4,dtype=torch.float32)

X,y,torch.dot(x,y)

torch.dot(x,y) == torch.sum(x*y)

 

矩阵-向量积 torch.mv

(matrix-vector multiplication)

 

 

矩阵-矩阵积 torch.mm

(matrix-matrix multiplication)

 

L2 norm 

U = torch.tensor([3.0,-4.0])

Torch.norm(u)

 

L1 norm

 

Torch.abs(u).sum()

 

Torch.norm(torch.ones((4,9)))

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值