当前位置: 首页 > news >正文

NumPy 或 PyTorch/TensorFlow 中的张量理解

(2, 2, 3) 形状的 3D 数组(或张量)的结构。

个人理解:
2个2维数组(张量),2维数组(张量)里面有2个1维向量(张量),1维向量(张量)里面有3个元素。
注:由于最后一个维度值3代表的是元素个数,左侧括号后的第1个2代表的是第n-1个[(中括号,即n-1维数组)的数量, 左侧括号后的第2个2代表的是第n-2个[(中括号,即n-2维数组)的数量。这段文字中,n代表的是数组的维度,这里是3维。

维度解析:

  • (2, 2, 3) 表示:
    1. 第1维(最外层)2 个样本(或批次)。
    2. 第2维(中间层):每个样本有 2 个时间步(或行)。
    3. 第3维(最内层):每个时间步有 3 个电压值(或列)。

可视化:

[# 样本1 (第1个2x3矩阵)[[12.5, 12.3, 12.4],  # 时间步1(第1个1x3向量)[12.6, 12.2, 12.5]    # 时间步2(第2个1x3向量)],# 样本2 (第2个2x3矩阵)[[12.4, 12.1, 12.3],  # 时间步1(第1个1x3向量)[12.3, 12.0, 12.2]    # 时间步2(第2个1x3向量)]
]

更直观的理解:

  • (2, 2, 3) 可以看作:
    • 2 个样本(比如 2 个电池的电压记录)。
    • 每个样本有 2 个时间步(比如 2 个时间点的测量)。
    • 每个时间步有 3 个电压值(比如 3 个传感器的读数)。

索引示例:

import numpy as npdata = np.array([[[12.5, 12.3, 12.4],[12.6, 12.2, 12.5]],[[12.4, 12.1, 12.3],[12.3, 12.0, 12.2]]
])print(data.shape)  # (2, 2, 3)# 访问第1个样本的第2个时间步的第3个电压值
print(data[0, 1, 2])  # 12.5# 访问第2个样本的所有时间步的第1个电压值
print(data[1, :, 0])  # [12.4, 12.3]

总结:

  • (2, 2, 3) 不是 2个2维向量,而是 2个2x3矩阵(每个矩阵代表一个样本)。
  • 每个样本(2, 3) 矩阵(2 时间步 × 3 电压值)。
  • 每个时间步(3,) 向量(3 个电压值)。
http://www.dtcms.com/a/264967.html

相关文章:

  • Servlet开发流程(包含IntelliJ IDEA项目添加Tomcat依赖的详细教程)
  • 【论文阅读】DeepEyes: Incentivizing “Thinking with Images” via Reinforcement Learning
  • 【新手小白的嵌入式学习之路】-STM32的学习_GPIO 8种模式学习心得
  • JavaWeb笔记03
  • GC393:一款低功耗双电压比较器芯片
  • 设计模式-责任链模式
  • SpringBoot控制反转
  • vue中的toRef
  • 【Redis】StringRedisTemplate 和 RedisTemplate 的区别
  • Python 数据分析与可视化 Day 14 - 建模复盘 + 多模型评估对比(逻辑回归 vs 决策树)
  • JavaEE==网站开发
  • Liunx 安装 MySQL 8.0
  • Selenium使用教程-爬虫版(超详细)
  • 数学建模_图论
  • 重塑智能体决策路径:深入理解 ReAct 框架
  • 【前端进阶】【实战】【性能优化】前端开发中的事件监听与DOM操作优化实践
  • Linux基本命令篇 —— whereis命令
  • 利用 Claude Opus 4 自动化 GitHub 工作流:从安装到实战详解
  • 新版本AI数字人全能管家,即将推出,还是开源免费。
  • [附源码+数据库+毕业论文+答辩PPT]基于Spring+MyBatis+MySQL+Maven+vue实现的中小型企业财务管理系统,推荐!
  • 多个单片机简单通讯框架
  • GO Web 框架 Gin 完全解析与实践
  • 数据结构与算法 第三章 栈和队列
  • 第一章 快速入门
  • DPI深度检索原理和架构
  • 人脸活体识别3:C/C++实现人脸眨眼 张嘴 点头 摇头识别(可实时检测)
  • 创客匠人解构知识付费爆单密码:产品力打造与 IP 变现的深度耦合
  • Kafka高级特性深度解析:构建企业级流处理平台的核心技术
  • IP地理定位技术综述:理论、方法与应用创新(三)
  • pdf 合并 python实现(已解决)