【发布时间】:2017-11-27 23:32:47
【问题描述】:
我有一个元组(1,2,5,3,2,1,3,4,1),想找出1 和2 的组合数量。所以在这个例子中它应该返回2,因为1有3次,但2只有2次。
我要解决的任务是:
通过
1和2给出可能组合的数量。每个数字只能用于组合一次。
我已经用这段代码解决了这个问题:
count1 = tuple.count(number1)
count2 = tuple.count(number2)
if count1 < count2:
return count1
else:
return count2
return count1
但是因为想通过numpy学习更多神奇的东西,所以想知道这里有没有更好的解决方案。
【问题讨论】:
-
这个“组合数量”是多少?在我看来更像是最小计数。
-
“1 和 2 的组合数量”是什么意思?不清楚你现有的代码是否正确。
-
它的另一个任务不是其他问题,这里应该找到组合,而不是所有出现
-
我编辑了问题以使其更清楚,请停止因为您不理解任务而投反对票。最好问一下,这样我可以改进文字...