我有一个模型,它有一个名称列和一个类别列。我想要按类别列出大量的名字,但我还没有想好如何做到这一点。
当前在视图中,我有
<% for car in @cars %>
<%= car.name %>
<% end %>
它只是列出了这个庞大的列表,太笨拙了。我在控制器中使用@car = Car.find(:all)来获取选择。
=>如果有一种方法可以创建某种形式的动态表,其中按类别对所有汽车记录进行分组,并为每个类别实例创建一个新列,并列出所有关联的汽车?
=>,我也担心这可能是太多的列,所以在大约5列之后,我可以开始一个新的行吗?
=>我
我有大约10k个类别,代表他们的名字。我需要在这个10k类别的列表中找到一个类别输入的匹配。
这是通过API和批处理完成的:端点将接收大约500个类别来匹配。
这一过程是:
->接收所有类别的请求以匹配
->对每个单词,运行模糊匹配算法与10k类。
->返回匹配
算法使用模糊乌兹,API使用Django。基本上,这个看起来是这样的:
response = {}
for category in categories_received:
for master_category in master_categories:
if fuzz.ratio(category,
我正在解决一个问题,在这个问题中,我需要找到所有正整数的和,这些正整数不能写成两个丰富数的和。
富足数:如果一个数n的适当除数之和大于n,则称为富足数。通过数学分析,可以证明所有大于28123的整数都可以写成两个丰富数的和。
我处理这个问题的方法是:我有一个大量数字的列表,我正在寻找每个数字与列表中的其他数字的总和。当我有所有的new_numbers (丰富数字列表中的数字之和)时,我将检查不在列表中的数字并与它们相加。
但是,我要找出每个数与他人的和的部分需要O(n^2)时间。有没有办法提高复杂性?
下面是我的代码和示例示例:
k=[1,2,3] # actual list w