sorting 相关问题

排序是将一些订单应用于项目集合的过程。

观看所有电影算法

我遇到了这个问题,看起来很有趣。有几部电影我们想全部观看,但它们只在以下时间放映: 电影A:15 电影B:14、15、17 电影...

回答 4 投票 0

理解 NaN 的排序 - Python

你能帮我理解以下内容吗: 将 numpy 导入为 np 排序([3,2,np.nan,-1]) 输出: [-1,2,3,南] 将 numpy 导入为 np 排序([1,2,np.nan,-1]) 输出: [1, 2, 南, -1] 这几乎就像我...

回答 1 投票 0

我的 Project Euler #8 解决方案不再起作用

我在网上解决了一个问题,我找到了1000位数字中任意5个连续数字的最大乘积: var 大数 = "

回答 2 投票 0

如何对字符串中的字母进行排序?

假设我有一个字符串 s =“bcabca”。 从中得到“aabbcc”的最简单方法是什么,即对 s 中的字母进行排序?

回答 5 投票 0

如何在PowerBI中对条形图的x轴顺序进行排序?

大家好, 我有一个条形图,如上面的屏幕截图所示。图表中前 2 个柱的顺序是正确的,但后续柱的顺序是错误的。第三栏应该是类别...

回答 2 投票 0

如何在不打乱索引顺序的情况下格式化 pandas 数据框索引列上的日期?

我在格式化数据帧索引而不打乱其顺序时遇到问题。 给定数据框: 参考日期 2023 2024 2025 2026 2027 2028 数据_日期 202...

回答 1 投票 0

按属性对数组的对象进行排序,无需集合

我有很多学生。我的学生班级有一个名为 Score 的整数属性,我想按他们的分数对它们进行排序。我不想使用集合 我用了这个,但没有用: 班级

回答 1 投票 0

可比较的 Java 排序

导入java.util.*; 公共类测试人员{ 公共静态无效主(字符串[] args){ 阿尔伯特人=新人(1); 詹姆斯人=新人(2); 伊丽莎白=新人...

回答 2 投票 0

删除已排序 Go 切片重复项的最快方法

mySlice := make([]uint32, 0, 4294967290) // ... // 对切片进行排序 sort.Slice(mySlice, func(i, j int) bool { x := mySlice[i] y := mySlice[j] 重新...

回答 4 投票 0

对列表或数组中的值进行排序并在表格中显示前 5 个值

我需要 pine 脚本上的代码,将一些值从最大到最小排序,然后在表中显示例如前 5 个值以及相关的 var_names。 我举了一个我需要的 jpeg 的简单例子。

回答 1 投票 0

如何更新 pandas DataFrame 上列标题的值?

我在以显示当年发生的所有会议的方式对标题进行排序时遇到问题,而不是继续到下一年(M 是会议): 给定数据框: 会议 M1/2023 ...

回答 1 投票 0

.NET 的 Array.Sort() 方法使用哪种排序算法?

.NET 的 Array.Sort() 方法使用哪种排序算法?

回答 7 投票 0

使用非唯一列表对向量进行排序,然后按字母顺序

假设两个向量 一个<- c("AA", "BA", "BB", "AB", "AC", "BC") b <- c(2, 1, 1, 1, 1, 2) I would like to order a by b, but obviously...

回答 1 投票 0

对 Java ArrayList 的一部分进行排序

仅对 ArrayList 的一部分进行排序的最有效方法是什么? 假设包含 10 个元素的 Arraylist 中索引 0 到 3 的所有元素。 Java中有可用的库函数吗? ...

回答 2 投票 0

使用 2 个标准对 Java 中的列表进行排序

我有一个对象列表。每个对象都包含一个字符串和一个日期(等等)。 我想首先按字符串排序,然后按日期排序。 如何以最干净的方式完成此操作?

回答 9 投票 0

如何对包含软件版本x.y.z的字符串字段的查询结果进行排序

我正在使用 Django 框架编写一个网站。 我有一个模型,以“x.y.z”(或“x”、“x.y”)格式存储软件及其版本号,其中 x、y 和 z 是

回答 1 投票 0

如何在字符串字段上对 django 查询结果进行排序,包括软件版本 x.y.z

我正在使用 Django 框架编写一个网站。 我有一个模型,以“x.y.z”(或“x”、“x.y”)格式存储软件及其版本号,其中 x、y 和 z 是 i...

回答 1 投票 0

Python 将嵌套 XML 与未排序的兄弟姐妹一起排序

我需要使用 Elementtree 按 reqdate 对以下示例 XML 的“行”元素进行排序(desc - 从最新到最旧)。 1234 我需要使用 Elementtree 按 reqdate 对以下示例 XML 的“行”元素进行排序(desc - 从最近到最旧)。 <doc> <header> <ordernum>1234</ordernum> <customer>1</customer> <line> <lineno>1</lineno> <reqdat>2024-01-01</reqdat> </line> <line> <lineno>2</lineno> <reqdat>2024-03-01</reqdat> </line> <line> <lineno>3</lineno> <reqdat>2024-02-01</reqdat> </line> </header> </doc> 我正在寻找的结果如下。 <doc> <header> <ordernum>1234</ordernum> <customer>1</customer> <line> <lineno>2</lineno> <reqdat>2024-03-01</reqdat> </line> <line> <lineno>3</lineno> <reqdat>2024-02-01</reqdat> </line> <line> <lineno>1</lineno> <reqdat>2024-01-01</reqdat> </line> </header> </doc> 用例是将其发送到使用 XML 中的顺序的打印机,并且需要按此顺序打印各行。 我正在尝试排序函数和 lambda 排序,但还没有弄清楚。 尝试: import xml.etree.ElementTree as ET xml_string = """ <doc> <header> <ordernum>1234</ordernum> <customer>1</customer> <line> <lineno>1</lineno> <reqdat>2024-01-01</reqdat> </line> <line> <lineno>2</lineno> <reqdat>2024-03-01</reqdat> </line> <line> <lineno>3</lineno> <reqdat>2024-02-01</reqdat> </line> </header> </doc> """ root = ET.fromstring(xml_string) header = root.find(".//header") lines = header.findall(".//line") lines = sorted(lines, key=lambda tag: tag.find("reqdat").text, reverse=True) for l in list(header): if l.tag == "line": header.remove(l) for l in lines: header.append(l) print(ET.tostring(root, encoding="unicode")) 打印: <doc> <header> <ordernum>1234</ordernum> <customer>1</customer> <line> <lineno>2</lineno> <reqdat>2024-03-01</reqdat> </line> <line> <lineno>3</lineno> <reqdat>2024-02-01</reqdat> </line> <line> <lineno>1</lineno> <reqdat>2024-01-01</reqdat> </line> </header> </doc>

回答 1 投票 0

对 Angular 中的数字数组应用自定义排序

我想对一组数字进行降序排序,根据数组外部或内部的数字一步进行自定义排序,而不需要拆分或过滤和团聚 我使用 Angular 17 和 R...

回答 1 投票 0

按第三列中的值按降序对二维数组的行进行排序

我有一个二维数组,其中的行包含 ID 号、名称字符串以及名称出现的次数。 我想按计数值按降序对数组进行排序。 样本数组: [ ...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.