gpt4 book ai didi

python - 字典排序 float 组python

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:55 25 4
gpt4 key购买 nike

好的,所以,我有一个 4x2 numpy ndarray,我想按字典顺序对它进行排序。也就是说,如果我有数组

[[0,0],
[1,1],
[0,1],
[1,0]]

我希望它成为

[[0,0],
[0,1],
[1,0],
[1,1]]

我该怎么做?

最佳答案

您可以使用 numpy 的 lexsort .但是,Lexsort 使用最后一列作为主键进行排序。获得所需内容的一种方法是明确指定列:

 x[np.lexsort((x[:,1], x[:,0]))]

# array([[0, 0],
# [0, 1],
# [1, 0],
# [1, 1]])

关于python - 字典排序 float 组python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28073957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com