当前位置:   article > 正文

numpy 基础 —— np.linalg

np.linalg
  • (1)np.linalg.inv():矩阵求逆
  • (2)np.linalg.det():矩阵求行列式(标量)

np.linalg.norm

顾名思义,linalg=linear+algebranorm则表示范数,首先需要注意的是范数是对向量(或者矩阵)的度量,是一个标量(scalar)

首先help(np.linalg.norm)查看其文档:

norm(x, ord=None, axis=None, keepdims=False)
  • 1

这里我们只对常用设置进行说明,x表示要度量的向量,ord表示范数的种类,

参数说明计算方法
默认二范数:2x12+x22++xn2
ord=2二范数:2同上
ord=1一范数:1|x1|+|x2|++|xn|
ord=np.inf无穷范数:max(|xi|)
>>> x = np.array([3, 4])
>>> np.linalg.norm(x)
5.
>>> np.linalg.norm(x, ord=2)
5.
>>> np.linalg.norm(x, ord=1)
7.
>>> np.linalg.norm(x, ord=np.inf)
4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

范数理论的一个小推论告诉我们:12

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/119049
推荐阅读
相关标签
  

闽ICP备14008679号