argmax

    2熱度

    2回答

    如果我有一個列表和一個函數來計算分數,我可以計算argmax這樣: maxscore = 0; argmax = None x = [3.49, 0.122, 293, 0.98] # Imagine a LARGE list. for i in x: # Maybe there're some other func() to calculate score # For n

    3熱度

    1回答

    我使用numpy和scipy從3D座標信息生成密度圖。我可以通過生成KDE用下面的代碼 xyz = np.vstack([x,y,z]) kde = stats.gaussian_kde(xyz) density = kde(xyz) 成功生成數據的密度圖,但我怎麼能利用這些信息來發現具有最大密度的三維點相關聯的座標? 我已經試過 max(density) 它返回一個值,然後我就可以找

    3熱度

    2回答

    我有一個熊貓數據框。在第一列中,它可以有多次相同的值(換句話說,第一列中的值不是唯一的)。 每當我有多行在第一列中包含相同的值,我想只留下那些在第三列中具有最大值的行。我幾乎找到了解決辦法: import pandas ls = [] ls.append({'c1':'a', 'c2':'a', 'c3':1}) ls.append({'c1':'a', 'c2':'c', 'c3':3}

    1熱度

    1回答

    我有2D narrays的集合,這取決於兩個整索引,說p1和p2,具有相同形狀的每個矩陣。 然後我需要找到,對於每對(P1,P2),該基質的最大值和這些最大值的索引。 一個不重要,雖然速度慢,辦法做到這一點會是做這樣的事情 import numpy as np import itertools range1=range(1,10) range2=range(1,20) for p1,p2

    5熱度

    1回答

    我是F#的新手,並且寫了一些簡單的算法來習慣這種語言,它需要argMax。標準庫是否具有用於搜索最大化函數的列表元素的功能?也就是說,如果有一個現有的功能,其行爲像這樣的: let argMax f xs = let rec go a fa zs = match zs with | [] -> a | z :: zs' -> let fz =

    6熱度

    2回答

    在Python,有numpy.argmax: In [7]: a = np.random.rand(5,3) In [8]: a Out[8]: array([[ 0.00108039, 0.16885304, 0.18129883], [ 0.42661574, 0.78217538, 0.43942868], [ 0.34321459, 0.53835544,

    5熱度

    1回答

    我有N維矩陣,其中包含具有N個參數的函數的值。每個參數都有一個離散數值。我需要在所有參數中最大化函數,而不是一個,導致尺寸的一維向量等於非最大化參數值的數量。我還需要保存其他參數取得的值。 要做到這一點,我想迭代地在不同軸上應用numpy.max來降低矩陣的維數以找到我需要的。最終的向量將取決於我忽略的參數。 但是我很難找到最終元素的原始索引(其中包含有關其他參數所取值的信息)。我雖然關於使用nu