#np.linalg.norm(求范数)
#linalg=linear(线性)+algebra(代数),norm则表示范数。
'''
函数参数
x_norm=np.linalg.norm(x, ord=None, axis=None, keepdims=False)
x: 表示矩阵(也可以是一维)
ord:范数类型
https://blog.csdn.net/hqh131360239/article/details/79061535
ord=2二范数:元素平方和开根号
ord=1一范数:元素的绝对值求和
ord=0无穷范数:在所有元素的绝对值中取最大值
ord=1:列和的最大值
ord=2:|λE-ATA|=0,求特征值,然后求最大特征值得算术平方根(matlab在线版,计算ans=ATA,[x,y]=eig(ans),sqrt(y),x是特征向量,y是特征值)
ord=∞:行和的最大值
ord=None:默认情况下,是求整体的矩阵元素平方和,再开根号。(没仔细看,以为默认情况下就是矩阵的二范数,修正一下,默认情况下是求整个矩阵元素平方和再开根号)
③axis:处理类型
axis=1表示按行向量处理,求多个行向量的范数
axis=0表示按列向量处理,求多个列向量的范数
axis=None表示矩阵范数。
④keepdims:是否保持矩阵的二维特性
True表示保持矩阵的二维特性,False相反
'''
import numpy as npx = np.array([[0, 3, 4],[1, 6, 4]])
# 默认参数ord=None,axis=None,keepdims=False
print("默认参数(矩阵整体元素平方和开根号,不保留矩阵二维特性):", np.linalg.norm(x))
print("矩阵整体元素平方和开根号,保留矩阵二维特性:", np.linalg.norm(x, keepdims=True))
print("矩阵每个行向量求向量的2范数:", np.linalg.norm(x, axis=1, keepdims=True))
print("矩阵每个列向量求向量的2范数:", np.linalg.norm(x, axis=0, keepdims=True))
print("矩阵1范数:", np.linalg.norm(x, ord=1, keepdims=True))
print("矩阵2范数:", np.linalg.norm(x, ord=2, keepdims=True))
print("矩阵∞范数:", np.linalg.norm(x, ord=np.inf, keepdims=True))
print("矩阵每个行向量求向量的1范数:", np.linalg.norm(x, ord=1, axis=1, keepdims=True))

机器学习:范数及代码实现相关推荐

  1. 新书首发 | 《机器学习 公式推导与代码实现》正式出版!(文末送书)

    大家好!我是louwill. 经过一年零三个月的努力,<机器学习 公式推导与代码实现>已于日前正式出版了. 关注过这本书的公众号读者应该知道,这本书在系列原创机器学习30讲的基础上,并参考 ...

  2. 温州大学《机器学习》课程代码(二)(回归)

    温州大学<机器学习>课程代码(二)(回归) 代码修改并注释:黄海广,haiguang2000@wzu.edu.cn 课件   视频 下载地址:https://github.com/feng ...

  3. 机器学习 文本分类 代码_无需担心机器学习-如何在少于10行代码中对文本进行分类

    机器学习 文本分类 代码 This article builds upon my previous two articles where I share some tips on how to get ...

  4. 从入门到入土:机器学习part01|python|代码分析|初步学习

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  5. 《机器学习 公式推导与代码实现》随书PPT示例

    大家好!我是louwill. 年前说要为<机器学习 公式推导与代码实现>一书配套随书的PPT,过年期间断断续续做了一些工作,目前初步完成了几章内容的PPT,先发一章示例给大家,希望大家多提 ...

  6. 开源机器学习之MATLAB代码--LSTM-SVRNN(五)

    机器学习之MATLAB代码--LSTM-SVRNN(五) 代码 数据 结果 代码 1.cdmnn.m文件 %% 组合模型 %% %% 数据导入 clc;clear;warning off; data= ...

  7. 机器学习之MATLAB代码--SMA_LSSVM(十一)

    机器学习之MATLAB代码--SMA_LSSVM(十一) 代码 数据 结果 代码 以下代码按照图中顺序依次: 1. clc; clear all; close all addpath addpath% ...

  8. 机器学习的相关代码汇总

    机器学习的相关代码汇总 文章目录 机器学习的相关代码汇总 机器学习相关代码汇总 XGBoost 示例1 示例2 SVM 示例1 示例二 EM 示例1 示例二:GMM 贝叶斯网络 示例一 LDA 机器学 ...

  9. 机器学习之MATLAB代码--CEEMDAN+EEMD+EMD+VMD+IMF重构络(十八)

    机器学习之MATLAB代码--CEEMDAN+EEMD+EMD+VMD+IMF重构络(十八) 压缩分量的EEMD代码 压缩分量的EEMD数据 压缩分量的EEMD结果 CEEMDAN代码 CEEMDAN ...

  10. 机器学习之MATLAB代码--MATLAB量子粒子群优化LSTM超参数负荷预测(十三)

    机器学习之MATLAB代码--MATLAB量子粒子群优化LSTM超参数负荷预测(十三) 代码 数据 结果 代码 代码按照下列顺序依次: 1. function result(true_value,pr ...

最新文章

  1. 使用微软提供的Office Online实现Office文档的在线查看,编辑等功能
  2. 认认真真推荐几个机器学习和Python类的公众号
  3. 在Spring boot 配置过滤器(filter)
  4. Citrix路径遍历(CVE-2019-19781)
  5. 长虹美菱:公司主要通过抖音短视频等平台进行直播带货
  6. bzoj 4129 Haruna’s Breakfast 树上莫队
  7. stringbuffer字符串反转操作
  8. OSPF的多域配置-要点总结
  9. 由于dns服务为启动导致的GI集群启动故障
  10. Google可能将退出中国市场
  11. 方正璞华入选“火炬智能制造服务商”和“智能制造产品服务”!
  12. VMware下的Ubuntu连接无线网络解决方案
  13. 【送豪礼】死了都要爱!不告白不痛快!
  14. python构造函数在创建对象时,没有自动执行,object has no attribute
  15. LIVE MINI ESP32开发板教程系列(三)drv2605L模块+手机常用振动器实现117种震动效果
  16. 著名的三门问题,是在 “胡扯” 吗?
  17. 超级兔子魔法设置 V7.99 正式版
  18. 函授计算机应用基础答案,计算机应用基础函授本科考试题库
  19. 代码一大抄,整个案例的搬是什么鬼!疑似冒充蚂蚁金服工程师?
  20. Angular---学生信息管理系统

热门文章

  1. log4j(四)——如何控制不同风格的日志信息的输出?
  2. 2015 Multi-University Training Contest 1 - 1002 Assignment
  3. [tomcat7源码学习]结束Bootstrap进入Catalina
  4. FPGA和DSP间基于SRIO的高速通信系统设计
  5. FPGA跨时钟域处理的三大方法
  6. 上帝给你关闭一道门,就会为你打开一扇窗,反推。
  7. 突破androidstudio 的控制
  8. 智能交通系统无人机派罚单,人脸成为下一个人牌号,人工智能下谁敢犯规
  9. JavaScript实现重置表单(reset)的方法
  10. Generator函数的语法以及异步的应用