numpy中的norm()函数求范数

您所在的位置:网站首页 范数如何计算 numpy中的norm()函数求范数

numpy中的norm()函数求范数

2023-08-23 16:38| 来源: 网络整理| 查看: 265

函数:

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

ord表示求什么类型的范数 在这里插入图片描述 举例说明:

import numpy as np x = [1,2,3,4] x1 = np.linalg.norm(x=x, ord=1) x2 = np.linalg.norm(x=x, ord=2) x3 = np.linalg.norm(x=x, ord=np.inf) print(x1) print(x2) print(x3)

运行结果: 在这里插入图片描述

axis=0表示对矩阵的每一列求范数,axis=1表示对矩阵的每一行求范数, keeptdims=True表示结果保留二维特性,keepdims=False表示结果不保留二维特性

import numpy as np x = np.array([[0, 1, 2], [3, 4, 5]]) x1 = np.linalg.norm(x=x, ord=1, axis=0, keepdims=True) x2 = np.linalg.norm(x=x, ord=1, axis=1, keepdims=True) x3 = np.linalg.norm(x=x, ord=1, axis=0, keepdims=False) x4 = np.linalg.norm(x=x, ord=1, axis=1, keepdims=False) print(x1) print(x2) print(x3) print(x4)

运行结果: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3