a = np.
array([
[10,9
,8],
[7,6
,5],
[4,3
,2]]
)a.min(
) #返回為:aaa矩陣中所有元素的最小值
#結果為:2
a.min(0
) #返回為:aaa矩陣中所有列中元素的最小值
#結果為:array([
4,3,
2])a.
min(1)
#返回為:aaa矩陣中所有行中元素的最小值
#結果為:array([
8,5,
2])
1)如果直接用min(),那麼返回的是整個矩陣中元素的最小值
2)如果用min(0)或者min(axis=0)),那麼返回的是所有列中每一列的最小值,返回乙個1*n的陣列
3)如果用min(1)或者min(axis=1)),那麼返回的是所有行中每一行的最小值,返回乙個1*n的陣列
對於max()函式,也是一樣的
Matlab中min max函式的誤解
1.c min a 返回最小值 我原來以為如果a是行向量,min a 返回a本身,因為我記得min a,1 是按列找最小,這是預設的。doc min發現,只要a是向量,那麼返回最小值。2.c min a,dim dim分別取1,2和我理解的一樣。3.c min a,b 如果ab是同維矩陣,返回兩者較...
Matlab中min max函式的誤解
1.c min a 返回最小值 我原來以為如果a是行向量,min a 返回a本身,因為我記得min a,1 是按列找最小,這是預設的。doc min發現,只要a是向量,那麼返回最小值。2.c min a,dim dim分別取1,2和我理解的一樣。3.c min a,b 如果ab是同維矩陣,返回兩者較...
Numpy中的函式
生成用函式 效果np.array x 將輸入資料轉化為乙個ndarray np.array x,dtype 將輸入資料轉化為乙個型別為type的ndarray np.asarray array 將輸入資料轉化為乙個新的 copy ndarray np.ones n 生成乙個n長度的一維全一ndarr...