pytorch ----【输入张量.data.size()/输入张量.size()】的使用

python 复制代码
import torch
test_data = torch.randn(1, 12, 32, 32)
batchsize, num_channels, height, width = test_data.data.size()

在提供的代码中,test_data 是一个形状为 (1, 12, 32, 32) 的随机张量,表示一个批次(batch)中有 1 张图像,每张图像有 12 个通道,图像的高度和宽度均为 32 像素。

注意事项

  • test_data.size() 返回一个包含张量各个维度大小的元组,可以直接解包到多个变量中。
  • 确保在调用 .size() 时,使用的是 size() 而不是 data.size(),后者在新的 PyTorch 版本中已不推荐使用。

打印内容:

python 复制代码
print(f"Batch Size: {batchsize}, Channels: {num_channels}, Height: {height}, Width: {width}")
#Batch Size: 1, Channels: 12, Height: 32, Width: 32
相关推荐
洁宝趴趴16 小时前
阅读笔记How to Set the Batch Size for Large-ScalePre-training?
人工智能·笔记·深度学习
wechat_Neal16 小时前
告别敏捷2026:AI时代的软件开发新范式与生存指南
人工智能
hahahahanhanhan16 小时前
Tensorflow使用GPU(cuda和cudnn和tensorflow下载)
人工智能·python·tensorflow·gpu
新加坡内哥谈技术16 小时前
非常规 PostgreSQL 优化技巧在 PostgreSQL 中加速查询的创造性思路
人工智能
夜勤月16 小时前
连接 AI 的隐形纽带:深度解构 MCP 传输层——从 Stdio 到 SSE 的实战抉择与架构差异
人工智能·架构
徐小夕@趣谈前端16 小时前
【推荐】jitword协同文档新增AI公文助手,一键生成红头文件
vue.js·人工智能·开源·编辑器·github
深度学习lover16 小时前
<数据集>yolo毛毛虫识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·毛毛虫识别
fantasy_arch16 小时前
SVT-AV1中的global-MV/仿射运动实现分析
人工智能·计算机视觉·av1
搬砖者(视觉算法工程师)16 小时前
【无标题】
人工智能·计算机视觉·机器人
RFID舜识物联网16 小时前
高校实验室智能化升级:RFID技术革新化学试剂管理
大数据·人工智能·科技·物联网·安全