python点乘和叉乘_pytorch点乘与叉乘示例讲解

pytorch点乘与叉乘示例讲解

点乘

import torch

x = torch.tensor([[3,3],[3,3]])

y = x*x #x.dot(x)

z = torch.mul(x,x) #x.mul(x)

print(y)

print(z)

叉乘

import torch

x = torch.tensor([[3,3],[3,3]])

y = torch.mm(x,x) #x.mm(x)

print(y)

以上这篇pytorch点乘与叉乘示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2019-12-26

一,对应点相乘,x.mul(y) ,即点乘操作,点乘不求和操作,又可以叫作Hadamard product:点乘再求和,即为卷积 data = [[1,2], [3,4], [5, 6]] tensor = torch.FloatTensor(data) tensor Out[27]: tensor([[ 1., 2.], [ 3., 4.], [ 5., 6.]]) tensor.mul(tensor) Out[28]: tensor([[ 1., 4.], [ 9., 16.], [ 25.

Tensorflow二维.三维.四维矩阵运算(矩阵相乘,点乘,行/列累加) 1. 矩阵相乘 根据矩阵相乘的匹配原则,左乘矩阵的列数要等于右乘矩阵的行数. 在多维(三维.四维)矩阵的相乘中,需要最后两维满足匹配原则. 可以将多维矩阵理解成:(矩阵排列,矩阵),即后两维为矩阵,前面的维度为矩阵的排列. 比如对于(2,2,4)来说,视为2个(2,4)矩阵. 对于(2,2,2,4)来说,视为2*2个(2,4)矩阵. import tensorflow as tf a_

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中的点乘叉乘是两种不同的运算。 点乘是指对应元素相乘,即将两个数组或矩阵的对应位置的元素相乘。在Python中,可以使用`*`符号进行点乘运算。例如,对于两个数组A和B,可以使用`C = A * B`来进行点乘运算。点乘的结果是一个新的数组,其每个元素都是原数组对应位置元素的乘积。 叉乘是指矩阵的乘法运算。在Python中,可以使用`numpy`库的`dot`函数或`@`符号来进行矩阵的乘法运算。例如,对于两个矩阵A和B,可以使用`C = numpy.dot(A, B)`或`C = A @ B`来进行叉乘运算。叉乘的结果是一个新的矩阵,其维度满足矩阵乘法的要求。 需要注意的是,点乘叉乘的操作对象不同,点乘是对应元素相乘,而叉乘是矩阵的乘法运算。因此,点乘的操作对象可以是数组,而叉乘的操作对象必须是矩阵。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Python学习-乘法操作:点乘叉乘](https://blog.csdn.net/lj2048/article/details/113825968)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [python数组(矩阵)乘法(点乘叉乘)](https://blog.csdn.net/qq_32649321/article/details/123012420)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值