今天用sort排序时看到的一个问题
mathematica吧
全部回复
仅看楼主
level 3
虎跃_loser 楼主
简单来说就是
{{1, 2}, {1, 3}, {1, 4}, {1, 5}, {2, 3}, {2, 4}, {2, 5}},
我是想将这些第二个位置的数一样的坐标放一起,
我用的是
Sort[{{1, 2}, {1, 3}, {1, 4}, {1, 5}, {2, 3}, {2, 4}, {2, 5}},
#1[[2]] == #
2[[2]] &]
结果
{{2, 3}, {1, 5}, {2, 5}, {1, 4}, {2, 4}, {1, 3}, {1, 2}}
这是为什么呢?按道理不应该是
{{1, 5}, {2, 5}, {1, 4}, {2, 4}, {1, 3}, {2, 3}, {1, 2}}吗
2023年09月17日 15点09分 1
level 9
SortBy[{{1, 2}, {1, 3}, {1, 4}, {1, 5}, {2, 3}, {2, 4}, {2,
5}}, -#[[2]] &]
2023年09月18日 06点09分 2
level 3
Sort[{{1, 2}, {1, 3}, {1, 4}, {1, 5}, {2, 3}, {2, 4}, {2,
5}},
#1[[2]] >= #
2[[2]] &]
2023年09月22日 11点09分 3
吧务
level 15
光靠
#1[[2]] == #
2[[2]] & 咋判定顺序?这是个逻辑问题好吗。
2023年10月07日 04点10分 4
1