https://blog.csdn.net/ImwaterP/article/details/96282230
argmin
该函数主要用来检索数组中最小值的位置,并返回其下标值。同理,argmax()函数就是用来检索最大值的下标
在没有指定axis值的情况下,默认为None。在默认情况下,就相当于将n维的arry平铺在一起。举个简单的例子,当二维arry([1,2,3],[4,5,6])平铺开来就是([1,2,3,4,5,6])。
当axis = 1时,按照方向来,对于[2,5,6]来说最小值的下标是0,对于[7,6,1]来说最小值的下标是2。所以,最后输出的值就是[0,2]。
当axis = 0时,这时按照方向来,[2,7],[5,6],[6,1]分别在一个轴上,所以检索每个轴上的最小值,并返回下标,最后就可以得到输出值[0,0,1]。
关于切片
在list里面,只存在元素,不存在元素中的元素;list里元素就是最小的成分,不可以再切片。numpy 的array可以切片
例如
python
1 | a=np.array([[1,5],[2,6],[3,7]]) |
scipy.spatial.distance.cdist
该函数用于计算两个输入集合的距离,通过metric参数指定计算距离的不同方式得到不同的距离度量值
https://blog.csdn.net/kancy110/article/details/75675574