函式:
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)
執行結果:
norm 求矩陣和向量的範數
功能簡介 計算向量或矩陣的逆。語法格式 1 n norm a,p 對任意的1 p 該函式返回向量的p 範數,即sum abs a p 1 p 2 n norm a 返回向量的歐幾里德範數,即norm a,2 3 n norm a,inf 返回向量元素中絕對值的最大值,即max abs a 4 n n...
Numpy中的函式
生成用函式 效果np.array x 將輸入資料轉化為乙個ndarray np.array x,dtype 將輸入資料轉化為乙個型別為type的ndarray np.asarray array 將輸入資料轉化為乙個新的 copy ndarray np.ones n 生成乙個n長度的一維全一ndarr...
Numpy 中的矩陣求逆
import numpy as np a np.array 1,2 3,4 初始化乙個非奇異矩陣 陣列 print np.linalg.inv a 對應於matlab中 inv 函式 矩陣物件可以通過 i 更方便的求逆 a np.matrix a print a.i import numpy as ...