gpt4 book ai didi

python - 有效地比较数据库行值

转载 作者:可可西里 更新时间:2023-11-01 08:01:18 25 4
gpt4 key购买 nike

我想遍历文档数据库并计算成对比较分数。

一个简单、朴素的方法是将一个循环嵌套在另一个循环中。这将导致程序比较文档两次,并将每个文档与自身进行比较。

是否有高效完成此任务的算法名称?这种方法有名称吗?

谢谢。

最佳答案

假设所有元素都有一个编号ItemNumber

简单的解决方案——总是让第二个元素的 ItemNumber 大于第一个元素。

例如

for (firstitem = 1 to maxitemnumber)
for (seconditem = firstitemnumber+1 to maxitemnumber)
compare(firstitem, seconditem)

视觉注意:如果您将比较视为一个矩阵(一个轴上一个项目的项目编号另一个轴上另一个项目的项目编号),这会查看其中一个三角形。

........
x.......
xx......
xxx.....
xxxx....
xxxxx...
xxxxxx..
xxxxxxx.

关于python - 有效地比较数据库行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2426246/

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