首页 > 其他分享 >数学基础(一)-标量、向量、矩阵、张量以及各范数的含义

数学基础(一)-标量、向量、矩阵、张量以及各范数的含义

时间:2024-01-11 14:23:21浏览次数:20  
标签:元素 矩阵 张量 绝对值 标量 范数 向量

1.标量、向量、矩阵、张量:

  ①标量指有大小没有方向的数。

  ②向量指既有大小也有方向的一组数。

  ③矩阵指二维的一组数,一行是一个对象,一列是一个对象的一个特征【一行一对象,一列一特征】。

  ④张量指一个数组分布在多维网格坐标中。

 

 2.向量的范数:

  ①向量的1范数(L1范数):向量的各元素绝对值之和。

  ②向量的2范数(L2范数):向量的各元素平方之和开根号。

  ③向量的负无穷范数:向量的所有元素的绝对值中最小的。

  ④向量的正无穷范数:向量的所有元素的绝对值中最大的。

 

3.矩阵的范数:矩阵的范数一般向量取不同范数就会得到不同的矩阵范数。  

  ①矩阵的 1范数(列范数)范数(列范数) :矩阵的每一列上的元素绝对值先求和,再从中取个最大的,(列和最大)。

  ②矩阵的 2范数范数 :矩阵 的最大特征值开平方根。

  ③矩阵的无穷范数(行范数) :矩阵的每一行上的元素绝对值先求和,再从中取个最大的,(行和最大)。

  ④矩阵的核范数 :矩阵的奇异值(将矩阵svd分解)之和,这个范数可以用来低秩表示(因为最小化核范数,相当于最小
化矩阵的秩——低秩)。

  ⑤矩阵的 L0范数范数 :矩阵的非0元素的个数,通常用它来表示稀疏,L0范数越小0元素越多,也就越稀疏。

  ⑥矩阵的 L1范数范数 :矩阵中的每个元素绝对值之和,它是L0范数的最优凸近似,因此它也可以表示稀疏。

  ⑦矩阵的 F范数范数 :矩阵的各个元素平方之和再开平方根,它通常也叫做矩阵的L2范数,它的优点在于它是一个凸函数,可
以求导求解,易于计算。

  ⑧矩阵的 L21范数范数 :矩阵先以每一列为单位,求每一列的F范数(也可认为是向量的2范数),然后再将得到的结果求L1范
数(也可认为是向量的1范数)。

 

标签:元素,矩阵,张量,绝对值,标量,范数,向量
From: https://www.cnblogs.com/future-panda/p/17958094

相关文章

  • Java-虚拟机-逃逸分析/栈上分配/标量替换
    假设有下面一个类,本文会一直使用这个类演示publicclassUser{ publicintid; publicStringname;}逃逸分析:逃逸指的是在方法中创建的对象,逃到方法外,那么逃逸分析,指的就是分析一个在方法内创建的对象,有没有可能从它所在的方法中逃出去,例如下面的代码,就会逃到方法外publicsta......
  • 2-1张量数据结构
    0.配置Pytorch的基本数据结构是张量Tensor。张量及多维数组。Pytorch的张量和numpy中的array很类似。本节我们主要介绍张量的数据类型、张量的维度、张量的尺寸、张量和numpy数组等基本概念。importtorchprint('torch.__version__='+torch.__version__)"""torch.__ve......
  • 矩阵范数(matrix norm)
    向量范数是很常见的,在很多教科书里都能见到。矩阵范数是对向量范数的一种推广。下面转载一篇讲解矩阵范数的文章,里面有对弗罗贝尼乌斯范数的定义,比较适合扫盲。原文如下:矩阵范数(matrixnorm)是数学上向量范数对矩阵的一个自然推广。矩阵范数的特性以下 K 代表实数或复数域。现......
  • Cesium学习笔记11——坐标量测
     代码:1varannotations;2functionaxToolCoordinate(layer){3varhandler=newCesium.ScreenSpaceEventHandler(viewer.canvas);4annotations=viewer.scene.primitives.add(newCesium.LabelCollection());5handler.setInputAction(function(......
  • 超标量处理器模拟器
    SuperscalarSimulator开源代码链接:https://gitee.com/kelvin07/superscalar-simulator介绍超标量处理器模拟器,支持双发射;整形计算单元和浮点计算单元各一个,以及独立的地址计算单元;两条CDBs;同时支持前瞻执行,每周期最多提交两条指令;测试条件指令:一个循环执行三次,且假设每......
  • 数仓实践丨常量标量子查询做全连接导致整体慢
    本文分享自华为云社区《GaussDB(DWS)性能调优:常量标量子查询做全连接导致整体慢》,作者:Zawami。问题描述由于SQL中存在标量子查询同另一查询做笛卡尔积使SQL整体慢。标量子查询,即结果集只有一行一列的子查询。这里导致的SQL语句执行慢不只是在于做笛卡尔积慢,也会使后续聚合更慢......
  • torch用法--张量操作
    创建张量:torch.tensor(data):从数据中创建张量。用列表创建,numpy创建维度只看[]#一维张量data_1d=[1,2,3]tensor_1d=torch.tensor(data_1d)#结果tensor([1,2,3])#二维张量data_2d=[[1,2,3],[4,5,6],[4,5,6]]tensor_2d=torch.tensor(dat......
  • Torch张量是什么
    定义:在PyTorch中,张量(tensor)是一种类似于多维数组的数据结构,它是PyTorch的核心数据类型。张量可以具有不同的维度,例如标量(0维张量,类似于一个数字)、向量(1维张量,类似于一维数组)、矩阵(2维张量,类似于二维数组)以及更高维度的数组。张量的维度,矩阵的维度主要看第一个数,也就是看行,几行代......
  • 标量衍射计算指南(python 实现)
    标量衍射计算指南(python实现)Introduction本文的目的总结一些标量衍射的计算方法,并讨论讨论他们的适用条件。代码和例子在:https://github.com/zhemglee/Scalardiffraction需要的预备知识:涉及的数理知识并不高深,主要是线性系统和傅里叶变换(离散傅里叶变换)的基础知识,当然还有光学。涉......
  • 【数值分析】向量和矩阵的范数
    向量范数一范数:\(||x||_1=|x_1|+|x_2|+\dots+|x_n|\)二范数:\(||x||_2=\sqrt{|x_1|^2+|x_2|^2+\dots+|x_n|^2}\)p范数:\(||x||_p=\sqrt[p]{|x_1|^p+|x_2|^p+\dots+|x_n|^p},\quadp\in[1,\infty)\)\(\infty\)范数:\(||x||_p=\max......