python中 .max() 函式在對 array 和 tensor 作用不同。
eg:
zheshi = np.array([[1,2,3], [4,5,6]])
返回: array([[1, 2, 3],
[4, 5, 6]])
zheshi.max(0) #在第乙個維度求最大值
返回: array([4, 5, 6])
zheshi.max(1) #在第二個維度求最大值
返回: array([3, 6])
eg:
thisis = torch.longtensor(zheshi) #將array轉為tensor
返回: tensor([[1, 2, 3],
[4, 5, 6]])
thisis.max(1) #獲得第二維度最大值和索引
返回: torch.return_types.max(
values=tensor([3, 6]), #值
indices=tensor([2, 2])) #索引
returnvlaue, returnindices = thisis.max(1) #分別獲得值和索引
returnvlaue #值
返回: tensor([3, 6])
returnindices #索引
返回: tensor([2, 2])
qduoj 求最大值
題目 描述給定 個數,a 1 到a n 請你幫忙找出a i a j 的最大值,其中1 i j n 輸入第一行乙個數 表示一共有 組資料 t 20 每組測試資料第一行乙個整數 2 n 10 表示接下來有 個數,第二行 個整數,不超過10 6,中間用空格隔開。輸出每組資料輸出一行,表示最大值是多少。樣例...
C 求陣列最大值或最大值位置索引
常見求最大值,是數值型陣列,這個通常遍歷陣列方式,或陣列排序即可完成。但對於字串或日期等非數值型別不能處理。下面給出泛型陣列的最大值或最大值位置索引的自定義函式。陣列最大值的位置索引 傳入乙個陣列,求出乙個陣列的最大值的位置 public static int maxindex t arr wher...
python陣列求最大值最小值
剛剛面試被問到不用max函式怎麼求最大值,記錄一下 a 1 3,5 7,4 4,3 1,0 第一種方法 我們可以直接排序,取最後乙個 a.sort reverse false print a 1 第二種 我們定義第乙個元素 然後for迴圈比較 max num a 0 for i in range l...