pythonnp.argmin:如何获取最小项的索引和值?

pythonnp.argmin:如何获取最小项的索引和值?,python,numpy,Python,Numpy,我用它来得到最小值的索引,但是我想得到最小值,而不需要再次计算哈弗函数 idx = np.argmin(haversine(line_station.D_Lng, line_station.D_Lat,\ row2.O_Lng, row2.O_Lat)) 是否有类似于: idx, value = np.argmin(haversine(line_station.D_Lng, line_station.D_Lat, \

我用它来得到最小值的索引,但是我想得到最小值,而不需要再次计算哈弗函数

idx = np.argmin(haversine(line_station.D_Lng, line_station.D_Lat,\
                          row2.O_Lng, row2.O_Lat))
是否有类似于:

idx, value = np.argmin(haversine(line_station.D_Lng, line_station.D_Lat, \
                                 row2.O_Lng, row2.O_Lat))

我不认为
numpy
中有一个函数同时返回
min
argmin
,但您可以分两步执行,并且仍然只应用
haversine

vec=haversine(line_station.D_Lng, line_station.D_Lat, row2.O_Lng, row2.O_Lat)
idx = np.argmin(vec)
minimum=vec[idx]

我不认为
numpy
中有一个函数同时返回
min
argmin
,但您可以分两步执行,并且仍然只应用
haversine

vec=haversine(line_station.D_Lng, line_station.D_Lat, row2.O_Lng, row2.O_Lat)
idx = np.argmin(vec)
minimum=vec[idx]