我有 numpy 數(shù)組,每個數(shù)組包含 2 個浮點(diǎn)數(shù):Unit_1 = [40000.0, 47000.0]
Unit_2 = [12000.0, 14000.0]
Unit_3 = [16000.0, 18000.0]我想根據(jù)單位的值構(gòu)建單位組合的排列,例如:[(40000, 12000, 16000), (40000, 12000, 18000), (40000, 14000, 160000), (40000, 14000, 18000).........]得到所有可能的排列。我正在使用以下內(nèi)容:list(list(zip(r, p, q)) for (r, p,q) in zip(repeat(Unit_1), permutations(Unit_2), permutations(Unit_3)))它給出的輸出是:[[(40000.0, 12000.0, 16000.0), (47000.0, 14000.0, 18000.0)], [(40000.0, 14000.0, 18000.0), (47000.0, 12000.0, 16000.0)]]我怎樣才能得到剩余的排列?
缺少 numpy 數(shù)組的循環(huán)排列
函數(shù)式編程
2021-06-03 17:40:24