用NumPy查找矩阵或向量的准则
为了找到矩阵或向量规范,我们使用Python库Numpy的函数numpy.linalg.norm()。这个函数根据其参数值返回七个矩阵规范中的一个或无限的向量规范中的一个。
语法: numpy.linalg.norm(x, ord=None, axis=None)
参数:
x: input
ord:规范的顺序
axis: 无,返回矢量或矩阵规范,如果是一个整数,则指定X轴,矢量规范将沿着该轴计算。
示例 1:
输出:
上述代码计算维度为(1, 10)的向量的向量准则
示例 2:
输出:
在这里,我们得到一个维度为(2, 3)的矩阵的矩阵准则
示例 3:
输出:
这段代码生成了一个矩阵规范,输出也是一个形状为(1,2)的矩阵。
示例 4:
输出:
从上面的输出可以看出,如果我们将一个向量转换为一个矩阵,或者如果两者有相同的元素,那么它们的规范也将是相等的。