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是同維矩陣,返回兩者較小者。如果b是表量,那麼返回a中每個數和b比較的結果,那個小返回那個。
>> a = magic(3)a = 8 1 6
3 5 7
4 9 2
>> b = rand(3)
b = 0.1934 0.6183 0.8561
0.6920 0.4093 0.6222
0.2178 0.9112 0.6827
>> min(a,b)
ans =
0.1934 0.6183 0.8561
0.6920 0.4093 0.6222
0.2178 0.9112 0.6827
>> min(a,3)
ans =
3 1 3
3 3 3
3 3 2
注意:怕的是,對於行/列向量,然後min(a,2)、min(a,1),這樣的話就是把行列向量和2/1比較大小,返回較小者。
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中的min ,max 函式
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...
python中min ,max 的使用
min 0 返回該矩陣中每一列的最小值 min 1 返回該矩陣中每一行的最小值 max 0 返回該矩陣中每一列的最大值 max 1 返回該矩陣中每一行的最大值 import numpy as np l np.zeros 5 5 構建乙個5 5的零矩陣 for i in range 5 給該矩陣賦值 ...