Python求最大值和最大索引時max函式的作用。

2021-09-29 20:39:52 字數 884 閱讀 7697

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...