cartesian-product

EDIT 1-с момента публикации я узнал, что основной вопрос заключается в том, как найти декартово произведение (теперь поищите в google), но не только потому, что я не хочу каждую Пермь, я хочу найти декартово произведение, которое использует один и тот же ключ подмногообразия никогда более одного раза на перес...

У меня есть неизвестное число строк []. Каждый массив может быть разного размера. Я хочу создать "продукт" (или конкатенацию) каждого значения в каждом массиве. Пример public static void main(String[] args) { String[] x = {"a", "b", "c"}; String[] y = {"d", "e", "f", "g"}; String[] z = {"h", "...

Я использую декартову функцию произведения, которая с учетом [1], [1,2,3], [1,2,3] возвращает 9 комбинаций: [ [ 1, 1, 1 ], [ 1, 2, 1 ], [ 1, 3, 1 ], [ 1, 1, 2 ], [ 1, 2, 2 ], [ 1, 3, 2 ], [ 1, 1, 3 ], [ 1, 2, 3 ], [ 1, 3, 3 ] ] Но мне нужно удалить те, у которых одни и те же элементы, неза...

У меня есть один или два числовых вектора, например x <- c(1, 2, 3). Я хочу создать графическое представление отношения aRb, где R - любая алгебраическая формула, такая как a + b (используется в примере ниже) или a / (a + b) (с a,b любым элементом x, включая a = b, т. е. рефлексивное отношение). Структура...

Я пытаюсь создать последовательности из перетасовки сохраненных мотивов в известных последовательностях белков. Например: seq1 = ['ABC', 'DEF', 'GHI'] seq2 = ['JKL', 'MNO', 'PUR'] seq3 = ['QRS', 'TUV' 'WXY'] Результат, который я ищу, таков: ABC DEF PUR ABC DEF WXY ABC MNO GHI ABC MNO WXY ABC MNO PUR ...

у меня есть два массива numpy, которые определяют оси x и y сетки. Например: x = numpy.array([1,2,3]) y = numpy.array([4,5]) Я хотел бы сгенерировать декартово произведение этих массивов для генерации: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) таким образом, это не очень неэффективно, так как мне ну...

даны 2 массива Array1 = {a,b,c...n} и Array2 = {10,20,15....x} как я могу генерировать все возможные комбинации строк a (i) b(j) c(k) n(p) где 1 <= i <= 10, 1 <= j <= 20 , 1 <= k <= 15, .... 1 <= p <= x , например: a1 b1 c1 .... n1 a1 b1 c1..... n2 ...... ...... a10 b20...