torch.norm

范数1,绝对值求和

范数2,平方和求开根号2

范数3,平方和求开根号3

import torch
import torch.tensor as tensora = tensor([[-1, 2, 3, 4],[1, 2, 3, 4]]).float()  # norm仅支持floatTensor,a是一个2*4的Tensor
a0 = torch.norm(a, p=3, dim=0)  # 按0维度求2范数
a1 = torch.norm(a, p=3, dim=1)  # 按1维度求2范数
print(a0)
print(a1)

也可以参考这个:

https://nickhuang1996.blog.csdn.net/article/details/90698186

1、linalg=linear(线性)+algebra(代数),norm则表示范数。

2、函数参数

x_norm=np.linalg.norm(x, ord=None, axis=None, keepdims=False)
①x: 表示矩阵(也可以是一维)

②ord:范数类型

向量的范数:

矩阵的范数:

ord=1:列和的最大值

ord=2:|λE-ATA|

torch.norm相关推荐

  1. pytorch torch.norm(input, p=2) → float、torch.norm(input, p, dim, out=None) → Tensor(求范数)

    torch.norm 用法1: torch.norm(input, p=2) → float 返回输入张量input 的p 范数. 参数: input (Tensor) – 输入张量 p (float ...

  2. PyTorch中torch.norm函数详解

    torch.norm() 是 PyTorch 中的一个函数,用于计算输入张量沿指定维度的范数.具体而言,当给定一个输入张量 x 和一个整数 p 时,torch.norm(x, p) 将返回输入张量 x ...

  3. torch.norm()与F.normalize()的区别

    两者区别 F.normalize()在torch.norm()的基础上进行了标准化,即: F.normalize(x) = x / torch.norm(x) 代码示例 import torch im ...

  4. torch norm() Formalize()

    torch中的normalize的功能是将一个向量单位化,比如一个向量为: x = [1,2,3,4] 则标准化过程为先求出这个向量的二范数,然后将每一个维度上面的值都除以这个二范数. import ...

  5. PyTorch 笔记(07)— Tensor 的归并运算(torch.mean、sum、median、mode、norm、dist、std、var、cumsum、cumprod)

    1. Tensor 归并运算函数 此类操作会使输出形状小于输入形状,并可以沿着某一维度进行指定操作,如加法, 既可以计算整个 tensor 的和,也可以计算 tensor 每一行或者 每一列的和, 常 ...

  6. l2_norm opencv torch比较

    目录 opencv pytorch: sklearn opencv l2_norm=cv2.norm(features, cv2.NORM_L2) if l2_norm > 0:features ...

  7. torch 常用函数

    norm 范式 import numpy as np np_data=[1,2] torch_data = torch.from_numpy(np.asarray(np_data).astype(np ...

  8. 人工智能入门(一) Torch基本使用

    本文目录 目录 本文目录 环境安装 PyTorch数据类型操作 pandas读写数据集 矩阵操作 自动求导 概率论 环境安装 PyTorch官网Jupyter NoteBook PyTorch数据类型 ...

  9. torch tensor复数运算

    torch tensor是不支持复数运算的,但有的时候场景中使用的是复数信号,复数计算就是把复数(n*1)的复数变成两列(n*2),下面是把numpy代码改写成torch tensor的示例: imp ...

最新文章

  1. scrapyd部署爬虫项目到LINUX服务器
  2. 如何 提高企业网站大数据量 效率
  3. 英伟达联手Arm CPU打造AI超算,百万兆级性能,主攻气候变化和核武建模
  4. vue设置ioc图标和title
  5. jQuery之动画效果
  6. UA MATH564 概率论IV 次序统计量例题1
  7. c++17进阶(3)-Boehm GC垃圾回收(1)
  8. java中实现将一个数字字符串转换成逗号分隔的数字串, 即从右边开始每三个数字用逗号分隔
  9. 前端必须掌握的经典布局:“双飞翼布局”
  10. 我来重新学习js的面向对象(part 4)
  11. java如何配置maven路径_如何配置Eclipse构建路径以使用Maven依赖项?
  12. C++提高部分_C++函数模板的概念---C++语言工作笔记080
  13. 初探在容器上构建持续部署!
  14. pat03-树3. Tree Traversals Again (25)
  15. [渝粤教育] 西南科技大学 计算机辅助设计 在线考试复习资料2021版
  16. mysql 正则排序_MySQL-排序、GROUP BY、连接、NULL值处理、正则表达式、事务
  17. 值得收藏!9个最佳SSD状态监控及性能优化工具
  18. 【问】SQL 2000 中文版打不上SP4,提示用户验证没有通过
  19. 学习方法推荐——番茄工作法
  20. 学习RAID磁盘阵列

热门文章

  1. error C2057: expected constant expression (C语言中数组的大小可以在程序运行时定义吗? )
  2. linux系统调用和库函数调用的区别
  3. php for循环执行函数,自执行函数用for结束后面不能访问循环变量
  4. java的dbhelper类_DBHelper.java(数据库连接类)
  5. java中路径中参数化_Azure数据工厂:参数化文件夹和文件路径
  6. 折纸机器人的步骤图解_折纸图解飞机
  7. pandas 替换 某列大于_pandas数据分析总结大全(入门加进阶)
  8. linux中html的图片显示不出来,如何在HTML中显示原始的rgb图像
  9. android canvas png 失真,【小程序】--------------处理canvas导出图片模糊问题-------------【劉】...
  10. weather_在Weather App中使用Android Location API –搜索城市