我有n個元素需要分成x個集合,每個集合必須完全保存k = 4個元素。 我需要找到所有可能的分區,約束條件是每對元素只共享一次相同的集合。因此,如果我從[1 2 3 4] [5 6 7 8] [...]開始,則所有連續的分區都不能容納例如[1 2 X X]或[X X 1 3]。套是無序的。 接近這個問題的是stirling numbers of the second kind。但是,他們只能解決任意
我有一組軌跡,由沿着軌跡的點組成,並且與每個點相關聯的座標組成。我將它們存儲在一個3d數組中(軌跡,點,參數)。我想找到一組具有這些軌跡的可能配對組合之間的最大累積距離的r軌跡。我第一次嘗試,我認爲這是工作看起來像這樣: max_dist = 0
for h in itertools.combinations (xrange(num_traj), r):
for (m,l) in it