【深度学习基本】:线性代数(四)_范数

一、Lp范数

  【深度学习基本】:线性代数(四)_范数_第1张图片

【深度学习基本】:线性代数(四)_范数_第2张图片

二、Frobenius范数

  【深度学习基本】:线性代数(四)_范数_第3张图片

三、Python

1.Numpy

import numpy as np
# 向量
x = np.arange(9) - 4
# 矩阵
A = x.reshape((3, 3))
# L1范数
print(np.linalg.norm(x,1))
# L2范数
print(np.linalg.norm(x,2))
# L正无穷范数
print(np.linalg.norm(x,np.inf))
# L负无穷范数
print(np.linalg.norm(x,-np.inf))
# Frobenius范数
print(np.linalg.norm(A))

2.Scipy

import numpy as np
from scipy import linalg
# 向量
x = np.arange(9) - 4
# 矩阵
A = x.reshape((3, 3))
# L1范数
print(linalg.norm(x,1))
# L2范数
print(linalg.norm(x,2))
# L正无穷范数
print(linalg.norm(x,np.inf))
# L负无穷范数
print(linalg.norm(x,-np.inf))
# Frobenius范数
print(linalg.norm(A))

 

你可能感兴趣的:(深度学习,深度学习)