截至PyTorch 0.4,这个问题已不再有效.在0.4推广和变量合并.

如何在PyTorch中使用变量和张量执行逐元素乘法?有两个张量工作正常.变量和标量工作正常.但是当尝试使用变量和张量执行逐元素乘法时,我得到:

XXXXXXXXXXX in mul

assert not torch.is_tensor(other)

AssertionError

例如,运行以下内容时:

import torch

x_tensor = torch.Tensor([[1, 2], [3, 4]])

y_tensor = torch.Tensor([[5, 6], [7, 8]])

x_variable = torch.autograd.Variable(x_tensor)

print(x_tensor * y_tensor)

print(x_variable * 2)

print(x_variable * y_tensor)

我希望第一个和最后一个打印语句显示类似的结果.前两个乘法按预期工作,误差在第三个中出现.我在PyTorch中尝试了*的别名(即x_variable.mul(y_tensor),torch.mul(y_tensor,x_variable)等).

考虑到错误和产生它的代码,似乎不支持张量和变量之间的元素乘法.它是否正确?还是有什么我想念的?谢谢!

pytorch元素相乘_PyTorch – 变量和张量之间的元素乘法?相关推荐

  1. 动态二维数组外圈元素值的和_C语言 | 用指向元素的指针变量输出二维数组元素的值...

    例33:有一个3*4的二维数组,要求用C语言实现指向元素的指针变量输出二维数组个元素的值. 解题思路:二维数组的元素时整型的,它相当于整型变量,可以用int*型指针变量指向它.二维数组的元素在内存中是 ...

  2. pytorch元素相乘_PyTorch 对应点相乘、矩阵相乘实例

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

  3. 标量、向量、矩阵、张量之间的区别和联系

    文章目录 前言 标量 向量 矩阵 张量 标量向量矩阵张量之间的联系 线性代数常用的运算 一.向量的运算 1.点积 代数意义 几何意义 2.外积 3.向量的范数 二.矩阵的运算 1 .转置 2.矩阵的范 ...

  4. YDOOK:Pytorch教程:tensor 张量内各个元素之和 相加值输出

    YDOOK:Pytorch教程:tensor 张量内各个元素之和 相加值输出 © YDOOK Jinwei Lin, shiye.work import torch import numpy as n ...

  5. DLPack构建跨框架深度学习编译器-实现张量之间的相互转换【pytorch】

    文章目录 1 概述 2 pytorch使用torch.utils.dlpack实现DLPack与张量之间的相互转换 2.1 将DLPack解码为张量. 2.2 将张量转换为DLPack 3 在 PyT ...

  6. 06_2_Pytorch的基础数据类型、CPU tensor类型和GPU tensor类型、判断数据类型、CPU或GPU张量之间的转换、数据类型转换、1-4维向量、Tensor张量、Variable等

    1.6.2.Pytorch的基础数据类型 1.6.2.1.Torch定义了的七种CPU tensor类型和八种GPU tensor类型 1.6.2.2.基础数据类型 1.6.2.3.Pytorch数据 ...

  7. 向量、矩阵、张量之间的计算

    向量.矩阵.张量之间的计算 本文主要分为一下几个部分: 一.向量和向量 1.向量加向量2.向量减向量3.向量乘以向量 二.向量和矩阵 三.向量和张量 四.矩阵和矩阵 五.矩阵和张量 六.张量和张量 正 ...

  8. 3d 数学(叉乘、四元素、四元素旋转、四元素和四元素相乘、鼠标控制物体旋转、发射子弹、环形发射子弹、子弹缓冲池)

    目录 1.叉乘 2.四元素 3.四元素旋转 4.四元素和四元素相乘 5.鼠标控制物体旋转 6.发射子弹 7.环形发射子弹 8.子弹缓冲池 1.叉乘 两个向量叉乘,得到一个新的向量,新向量跟原始两个向量 ...

  9. python数组对应元素相乘_python的几种矩阵相乘的公式详解

    1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义.对于一维矩阵,计算两者的内积.见如下Python代码 ...

最新文章

  1. NIPS2020 | DiffGCN:利用微分算子和代数多重网格池化优化图卷积
  2. Callable和Future
  3. Python持续更新的新特性
  4. 【POJ】2387 Til the Cows Come Home
  5. Spring注解中@Configuration和@Configurable的区别
  6. 解决:Intellij idea 启动项目报错 error:java: 无效的源发行版: 8
  7. 一个走过太多坑的老弟对面向对象知识的总结:世上无难事,有的真不行
  8. mysql与oracle链接超时_数据库连接超时问题(求解)
  9. 计算正方形面积和周长_寒假作业:长方形、正方形周长面积应用题,附答案
  10. Spring Cloud Sleuth Zipkin - (1)
  11. 海量数据搜索---demo展示百度、谷歌搜索引擎的实现
  12. 第10章第13节:使用iSlide的图标库往幻灯片中插入一枚图标 [PowerPoint精美幻灯片实战教程]
  13. NBA 2009-10赛季赛程表
  14. 华为手机桌面有计算机的数字,华为手机桌面上信息图标上显示的数字角标如何关闭...
  15. 购买学校计算机房加密狗的请示,2015关于扩建机房的请示.doc
  16. python关于列表去重和删除的方法
  17. 高级查询组件dynamicCondition升级为v2.0.0版本(一)——使用步骤
  18. 网络爬虫和网络数据管理的常见问题集合
  19. Verilog:【4】脉冲发生器(pulse_gen.sv)
  20. 我听说网络工程师已成为IT人的最底层了?

热门文章

  1. 常考题 | IoU 计算
  2. 【OpenCV 4开发详解】Scharr算子
  3. 【OpenCV 4开发详解】图像直方图绘制
  4. vue vue-router vuex element-ui axios 的学习笔记(七)完善登录注册
  5. Java 并发/多线程教程(四)-并发模型
  6. java中的NAN和INFINITY
  7. 异构GoldenGate 12c 双向复制配置
  8. [更新问题]无法在安装新的版本前,为“./boot/vmlinuz-2.6.24-19-generic”做一个符号链接备份...
  9. Java堆外内存的使用
  10. ORACLE的DUAL表及DB2的SYSIBM.SYSDUMMY1