Torch - 在尺寸上应用函数

2023-12-14

我希望能够将专为 3D 张量设计的函数应用于 4D 张量中的每个 3D 张量,即image.translate()。例如,我可以将该函数单独应用于尺寸为 (3,50,50) 的两个图像,但如果我可以提供它们的 (2,3,50,50) 的 4D 连接,那就太好了。

这可能可以在 for 循环中完成,但我想知道是否有任何内置函数可以实现此目的。谢谢。


我还没有找到这样的功能Torch。当然,你可以自己定义一个,让你的生活更快乐一点:

function apply_to_slices(tensor, dimension, func, ...)
    for i, slice in ipairs(tensor:split(1, dimension)) do
        func(slice, i, ...)
    end
    return tensor
end

Example:

function power_fill(tensor, i, power)
    power = power or 1
    tensor:fill(i ^ power)
end

A = torch.Tensor(5, 6)

apply_to_slices(A, 1, power_fill)

 1  1  1  1  1  1
 2  2  2  2  2  2
 3  3  3  3  3  3
 4  4  4  4  4  4
 5  5  5  5  5  5
[torch.DoubleTensor of size 5x6]

apply_to_slices(A, 2, power_fill, 3)

   1    8   27   64  125  216
   1    8   27   64  125  216
   1    8   27   64  125  216
   1    8   27   64  125  216
   1    8   27   64  125  216
[torch.DoubleTensor of size 5x6]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Torch - 在尺寸上应用函数 的相关文章

  • 通过 Conda 安装 PyTorch

    目标 使用 pytorch 和 torchvision 创建 conda 环境 Anaconda 导航器 1 8 3 python 3 6 MacOS 10 13 4 我尝试过的 在Navigator中 创建了一个新环境 尝试安装 pyto
  • 为什么这个 Lua 优化 hack 会提高性能?

    我正在寻找一个描述提高 Lua 性能的各种技术的文档 http www lua org gems sample pdf脚本代码 我很震惊竟然需要这样的技巧 虽然我引用的是 Lua 但我在 Javascript 中也见过类似的 hack 为什
  • 如何使用循环将字符串连接成一个?

    有人可以帮我解决字符串连接问题吗 我从寄存器读取数据 它的函数 utf regAddr length 我得到带有十进制数字的表格 然后将其转换为十六进制并循环字符串 我需要将这些字符串连接成一个 Lua中没有像 这样的操作符 functio
  • 使用 OOP 的闭包方法时如何实现受保护的成员?

    现在我正在使用实施 OOP 的闭包 http lua users org wiki ObjectOrientationClosureApproach在卢阿 下面是一个简短的示例 我的问题发生在尝试实施时stronger heal insid
  • LuaJit FFI 从 C 函数返回字符串到 Lua?

    假设我有这个 C 函数 declspec dllexport const char GetStr static char buff 32 Fill the buffer with some string here return buff 这
  • Lua 和序列化闭包

    我正在尝试序列化和反序列化 Lua 闭包 我的基本理解是下面的工厂应该生成闭包 并且Lua在函数和闭包之间没有太多区别 即没有类型 闭包 gt function ffactory x return function return x end
  • Lua - 尝试调用全局(零值)

    执行此代码时 出现错误 尝试调用全局 forId 零值 function execute args local itemid 526 local bone forId itemid this is where the error occur
  • Lua:冒号符号、“自我”和函数定义与调用

    我对定义 调用 Lua 函数时使用的冒号表示法感到非常困惑 我以为我已经明白了 直到我看到这段代码 function string PatternSafe str return str gsub pattern escape replace
  • Lua 中的内联条件(a == b ? "yes" : "no")?

    无论如何 Lua 中可以使用内联条件吗 Such as print blah a true blah nahblah Sure print blah a and blah or nahblah
  • 在 Corona sdk 上保存高分?

    我想保存游戏中创建的高分 并且当玩家点击高分按钮时可以在主菜单中看到 有人可以帮助我吗 您可以使用SQLITE https docs coronalabs com api library sqlite3 index html将高分保存到数据
  • Redis 排序集和解决关系

    我正在使用 Redis 排序集来存储我正在处理的项目的排名 我们没有预料到 我们想要如何处理关系 Redis 按字典顺序对具有相同分数的条目进行排序 但我们想要做的是对具有相同分数的所有条目给予相同的排名 例如在以下情况 redis 127
  • corona sdk中拖动物理对象

    我尝试在场景中拖动重力 0 0 的动态主体 我有一个主体类型为动态的正方形 以及一个主体类型为静态的图像 但是当将方形拖动到图像上时 它会产生一点力 但是可以超出图像并传递到另一边 如图所示 这是我拖动正方形的代码 local functi
  • 什么时候适合使用Lua这样的嵌入式脚本语言

    我玩 魔兽世界 大约有两年了 我对用来编写插件的 Lua 很好奇 由于到目前为止我读到的有关 Lua 的内容都是 快 轻 和 这太棒了 所以我想知道如何以及何时使用它 您需要在系统中嵌入像 Lua 这样的脚本语言的典型情况是什么 当您需要最
  • Kong - 验证上游 ssl(ssl_proxy 打开)

    我已经成功为 API 安装了 kong 网关 该 API 通过上游负载平衡到多个目标 应用程序服务器 现在 我有一个我的应用程序服务器的自签名证书 kong 和目标之间的 ssl 握手应该失败 我推断 kong 不验证上游证书 经过一些研究
  • fbtorch:cmake 找不到 torch 目录

    我正在尝试构建并安装 fbtorch 但是当我使用 cmake 时出现以下错误 CMake Error at CMakeLists txt 9 FIND PACKAGE By not providing FindTorch cmake in
  • 确定已编译Lua的编译器版本

    我有一些已编译的 LuaQ 我需要确定用于编译它的确切版本 有什么可能的方法吗 编译的脚本在文件开头有一个标头 4 bytes signature x1bLua 1 byte version 0x51 1 byte format 1 byt
  • Lua中如何获取表中的最大整数?

    Lua中如何获取表中的最大整数 在Lua 5 1及更早版本中 你可以使用 math max unpack 1 2 3 4 5 这受到Lua堆栈大小的限制 在 PUC Lua 5 1 上 该值的最大值可达 ca 8000 个数字 如果堆栈空闲
  • 在Lua中获取前一天的日期

    谁能告诉我如何使用 Lua 获取 YYYY MM DD 格式的前一天日期 即 一个片段 它将返回运行当天的前一天的日期 Try print os date Y m d os time 24 60 60 严格来说 这只能保证在 POSIX 系
  • 如何使用 srlua 制作可执行的 Lua 脚本?

    我的主要目标是使我的 lua 文件成为可执行文件或使其成为咬代码 最好是两者皆有 我正在尝试 srlua 但在自述文件中它告诉我要做的事情 对于Windows 您需要首先创建srlua exe和glue exe 然后为每个 你想把Lua程序
  • 如何终止Lua脚本?

    如何终止 Lua 脚本 现在我在 exit 方面遇到问题 我不知道为什么 这更像是一个 Minecraft ComputerCraft 问题 因为它使用了包含的 API 这是我的代码 while true do if turtle dete

随机推荐

  • MATLAB - 根据向量的排序方式对矩阵进行排序[重复]

    这个问题在这里已经有答案了 可能的重复 如何在 MATLAB 中根据一列对二维数组进行排序 将一个矩阵与另一个矩阵排序 我有一个包含 429 个值的向量 A 和一个包含 429x200 个值的矩阵 B A 和 B 中的行共享相同的索引 我的
  • 解决haskell数据记录中的循环依赖关系

    想象一下 我想编写一个处理播客提要的应用程序 为了存储来自此类提要的解析信息 我会编写如下内容 data Podcast Podcast podcastTitle String title of podcast episodes Episo
  • 数据表到 html 表

    我有一个问题 也许这里有人不介意帮助我 我有 3 个数据表 每个数据表都有以下列 大小 数量 金额 持续时间 数据表名称和值 LivingRoom 1 1 1 1 2 2 2 2 BathRoom 3 3 3 3 4 4 4 4 BedRo
  • 如何使用 Excel VBA API 获取工作簿中多个选定的工作表句柄

    有一种方法可以选择多个 Excel 工作表 然后对它们执行一些操作 例如 打印 但是 给定工作簿 我如何知道选择了哪些工作表 有一个 vba 属性 Application gt ActiveSheet 为我们提供当前活动工作表 但我找不到任
  • 如何在本机反应中显示 firestore 数据库中的图像数组?

    你好 如何在 React Native 中显示 Firestore 数据库中的图像数组 我试过了 但没有显示图像 this props user map images gt return
  • 如何从Python中的不同文件夹导入类?

    common src validation file1 py 在 common src validation 文件夹中 init 被定义为 common test validation file2 py common test valida
  • 将 cookie 会话存储添加回 Rails API 应用程序

    我有一个 Rails API 应用程序 或多或少 开箱即用 但我想添加回基于 cookie 的会话存储 这是我所做的 应用程序 控制器 application controller rb include ActionController C
  • 如何从实际的对象列表创建一个对象属性的列表?

    我有一个已定义的对象 ObservableCollectionConnection 如何从该列表中的所有连接中提取所有 URL 我想做类似的事情 但以正确的方式 ObservableCollection
  • 意外的 EOF cronjob 错误

    我有以下定时任务 2 15 mysqldump u user ppass dbname gzip 9 c gt var www backup dump date Y m d sql gz 但它会产生以下错误 bin sh c line 0
  • 在其他计算机上运行 Allegro 5

    我做了一个快板简单的游戏 但是当我在另一台计算机上打开 exe 文件时 它说有很多丢失的 dll 文件 如何使我的游戏在未安装 Visual Studio 和 Allegro 5 库的其他计算机上运行 我的评论的较长版本 当您创建应用程序时
  • JPanel 上出现的视觉工件

    我正在尝试创建一个程序 2JPanel using BorderLayout 中央面板用于随机绘制矩形 而南面板用于按钮 我在左上角看到了一个奇怪的按钮图像JFrame每当我将鼠标光标悬停在 北 或 南 按钮上时 我做了一些研究 发现这可能
  • 在 Orchard 中使用 FindView

    我正在尝试使用 var viewEngineResult ViewEngines Engines FindView ControllerContext myViewName null 作为呈现视图内容以发送格式良好的电子邮件的过程的一部分
  • Kafka 针对非 Java 语言创建主题 API 选项

    虽然您可以通过 Java 或基于 Java 的语言创建主题 请参阅here 如果不使用 Java 似乎没有一种干净的方法可以做到这一点 因此 纯语言客户端 API 例如kafka node 纯JavaScript客户端 无法直接创建主题 相
  • 捕获网络状态变化事件

    我试图在互联网连接丢失后重新建立时获取事件 这是我正在开发的数据传输软件 如果我在数据传输过程中失去网络 我希望在网络恢复时收到通知并自动继续传输 我当然可以创建一个单独的线程并使用计时器偶尔检查一次网络 但也许有更好的选择 我主要使用 C
  • 使用 Doctrine 2 在 Zend Framework 2 中进行验证

    我现在越来越熟悉 Zend Framework 2 同时我也在更新 Zend Framework 2 中的验证部分 我已经看到了一些如何使用 Zend Db 适配器验证数据库中的数据的示例 例如Zend Framework 2官网的代码 C
  • 是否可以将 React Native 与 socket.io 结合起来

    我正在使用 Phonegap React js 和 Socket io 开发一个应用程序 然而 后来 React Native 发布了 原生的感觉非常棒 我尝试让 socket io client 与 React Native 一起使用 但
  • java中如何转义某些字符

    我需要转义类似的字符 and 制表符和换行符不会成为问题 同时留下其他类似的内容 and 编辑 更具体地说 我有一个包含这些字符的字符串 我需要对它们进行转义 以便它们不与正则表达式匹配 我需要前置 对于这些字符中的每一个 但单独执行此操作
  • 获取 Windows 登录用户名 ASP .net

    我在 IIS 8 上部署了一个具有表单身份验证模式的应用程序 现在有一个需求 如果 Windows 用户和应用程序用户不同 企业希望显示弹出消息并创建审核日志 为此 我想在应用程序的登录控制上获取 Windows 登录用户 我尝试了很多方法
  • Redux:使用异步中间件与在成功函数上分派操作

    我正在尝试将 Redux 集成到我的 React 项目中 目前我没有使用任何 Flux 框架 我的应用程序从 API 获取一些数据并以漂亮的方式显示它 如下所示 componentDidMount getData getData const
  • Torch - 在尺寸上应用函数

    我希望能够将专为 3D 张量设计的函数应用于 4D 张量中的每个 3D 张量 即image translate 例如 我可以将该函数单独应用于尺寸为 3 50 50 的两个图像 但如果我可以提供它们的 2 3 50 50 的 4D 连接 那