当前位置: 首页 > 知识库问答 >
问题:

沿z轴连接数据加载器

乐正晟
2023-03-14

我有一个9个波段的多光谱数据集。由于数据非常大,我将每个波段拆分为256 x 256个样本。所以我每个波段有16个这样的样本,我把它们保存在不同的文件夹里。现在我如何连接9条带的每个样本?

例如,我想将来自第一波段数据的第一个样本与第二波段的第一个样本、第三波段的第一个样本连接起来,直到第九波段。然后是第1,第2...第9带的第2个样品。如此直到第16个样品。

共有1个答案

百里丁雨
2023-03-14

您可以使用(torch.stack)[https://pytorch.org/docs/stable/generated/torch.stack.html]或(torch.cat)[https://pytorch.org/docs/stable/generated/torch.cat.html]

例如,让我们生成一些随机的256x256矩阵:

import torch

a = torch.FloatTensor(256,256).uniform_(0,1)
b = torch.FloatTensor(256,256).uniform_(0,1)

第一种方法:你可以把张量和torch.stack.

c = torch.stack((a,b),axis=2)  

第二种方式:或火炬。猫

c = torch.cat((a.reshape(256,256,-1),b.reshape(256,256,-1)),axis=2)

主要的区别是,当torch.stack沿着一个新的轴串联时,torch.cat只能在现有的轴上串联(这就是为什么需要reshape命令)。

 类似资料:
  • 我有一个现有的2个kafka服务器加载了mysql连接器。它起作用了。此外,我需要添加MongoDB连接器。我已经在我的Kafka服务器(Centos7)上安装了confluent schema registry,它可以工作,我停止/启动/重新启动,看起来没有什么问题。我在这里下载并提取了debezium Mongo插件/usr/连接器/插件/debezium连接器mongodb/ 我编辑了 /e

  • 我是XNA的新手。我只是陷入了某种困境——我必须在游戏中倾斜/翻转角色,这意味着围绕X轴和Z轴旋转(不是同时旋转!)我可以做旋转-这意味着绕Y轴旋转。我有旋转矩阵,角色的当前位置向量(也是可以从旋转矩阵中获得的朝向/方向向量)我通过将朝向向量围绕Y轴旋转R弧度来实现旋转,即围绕Y轴旋转。比如说,如果我现在绕X轴旋转,那么方法是什么?例如,从站立姿势改为“超人飞行”姿势需要角色倾斜。。。y旋转不涉及

  • 概述 8mm轴轮连接片专门设计了两个8mm直径的通孔,与8mm直径的轴配合。 您可以使用它作为连接件,8mm轴的支架,或构建机器人车的底盘。 参数 材质:6061铝 厚度:3mm 长度:90mm 宽度:12mm

  • 问题内容: 我想沿着特定的轴动态切片一个numpy数组。鉴于这种: 我想要达到相同的结果: 使用这样的东西: 但是值不能放在元组中,所以我不知道如何构建切片。 问题答案: 我认为一种方法是使用: 我有一种模糊的感觉,我以前曾经为此使用过一个函数,但是现在似乎找不到了。

  • 我正在为我的游戏设计一个区块旋转组件,我遇到了一个我无法理解的小问题。基本上,我希望能够沿所有三个轴旋转网格组件。玩家一次只能旋转一个轴,旋转90度或-90度。我还希望玩家始终根据世界的X、Y和Z轴旋转网格,而不是块的相对轴,它将随着旋转而改变。我如何做到这一点? 无旋转的网格: 网格沿X轴逆时针旋转90度: 这里的问题是,如果我想沿着Y轴旋转块,相反,它将沿着Z轴旋转块,因为块现在被旋转。我如何

  • 我下载了aiven kafka connect jdbc并手动构建了jar。将同一个jar放在kafka connect插件目录中,并在connect-standalone.properties中提到插件路径。但当我运行connect时,它会抛出一个错误:“找不到任何实现连接器的类,并且名称与io.aivn.connect.JdbcSourceConnector匹配” 我的配置中缺少什么? 连接-