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

标量、向量、矩阵与张量:从维度理解数据结构的层次

在数学和计算机科学中,维度描述了数据结构的复杂性,而标量、向量、矩阵、张量则是不同维度的数据表示形式。它们的关系可以理解为从简单到复杂的扩展,以下是详细解析:

1. 标量(Scalar):0维数据

  • 定义:单个数值,没有方向,只有大小。

  • 维度:0维(无索引)。

  • 示例

    • 温度(25℃)、年龄(30岁)、灰度图像的单个像素值(128)。

  • 特点:基础数据单元,所有复杂结构的起点。

2. 向量(Vector):1维数据

  • 定义:有序排列的标量集合,具有方向和大小。

  • 维度:1维(单索引)。

  • 示例

    • 用户特征向量:年龄=25,身高=175cm,月消费=2000元年龄=25,身高=175cm,月消费=2000元。

    • 坐标点:x=3,y=4x=3,y=4(二维向量)。

  • 特点

    • 可表示单一实体的多个属性。

    • 支持向量运算(如点积、范数计算)。

3. 矩阵(Matrix):2维数据

  • 定义:由行和列组成的二维数组,每个元素是标量。

  • 维度:2维(行索引 + 列索引)。

  • 示例

    • 灰度图像:32×32矩阵,每个元素表示像素的亮度(0-255)。

    • 用户-商品评分矩阵:N个用户 × M个商品的评分表。

  • 特点

    • 表示实体与多维度特征的关联。

    • 支持矩阵乘法、转置等运算。

4. 张量&#x

相关文章:

  • 攻防世界web:NewsCenter(含sqlmap基本参数讲解)
  • 水管滴水漏水检测数据集VOC+YOLO格式2708张1类别
  • MongoDB winx64 msi包安装详细教程
  • 子数组、子串系列(典型算法思想)—— OJ例题算法解析思路
  • Vue3、vue学习笔记
  • 【STM32MP157系统移植】2.烧录TF-A到EMMC
  • KUKA机器人导轨介绍
  • Matlab:矩阵运算篇——矩阵数学运算
  • Codeforces Round 502 E. The Supersonic Rocket 凸包、kmp
  • vue3项目中接入高德地图组件。
  • SV学习笔记——数组、队列
  • ​​《从事件冒泡到处理:前端事件系统的“隐形逻辑”》
  • 【Java代码审计 | 第十三篇】XXE漏洞成因及防范
  • 数据结构第六节:AVL树(初阶)
  • API调试工具的无解困境:白名单、动态IP与平台设计问题
  • STM32基础教程——对射式红外传感器计数实验
  • java读取Markdown配置文件
  • 【2025前端高频面试题——系列二之vue生命周期:vue2/vue3】
  • 【量化交易笔记】15.因子的来源和生成
  • FX-C++结构体与类的区别
  • 做网站和做网页有啥区别/网络推广平台排名
  • 谁帮助汉字叔叔做网站/推广普通话手抄报简单
  • 自己做网站需要钱吗/专业seo推广
  • 怎么做网站的图片跳转/seo优化是怎么回事呢
  • wordpress搭建官网视频/陕西seo主管
  • 国外客户推广网站/seo需要付费吗