我有两个相同大小的数组,并使用
将一列与另一列相乘array3=[]
for x in range(0,array1,shape[0]):
array3.append(array1[x,5]/array2[x,5])
array_stack=np.hstack(array3).tolist()
array_sort=np.argsort(array_stack)
array_stack
给出了一个浮点值大小为410的列表,介于1之间
和我想要的2(1.2,1.5等)array_sort
给了我一个
列表/阵列?大小(410,)的整数,其值为402,75,
等等(它不应该像它应该排序的浮子,也不是任何
排序顺序)
我已尝试将np.argsort
替换为.sort()
并获得相同的效果
输出问题
思想?
答案 0 :(得分:0)
返回对数组进行排序的索引。
因此,您看到的意思是array_stack
的最小元素是array_stack[402]
,第二小的元素是array_stack[75]
等。