Как я могу получить декартово произведение из группы таблиц?Получите декартово произведение серии таблиц в Python
Я знаю, как получить декартовый продукт . Я использую:
import itertools
for element in itertools.product(*somelists):
print element
У меня возникли проблемы с преобразованием этого в поиск декартова продукта из двух или более таблиц.
EDIT:
Пример:
Table 1;
X: 1, 2, 4
A: a, b, d
Table 2;
X : 2,3,5
B : x,y,v
Выход:
X: 1,1,1,2,2,2,4,4,4
A: a,a,a,b,b,b,d,d,d
X: 2,3,5,2,3,5,2,3,5
B: x,y,v,x,y,v,x,y,v
Вы можете найти более визуальный пример здесь: http://web.utk.edu/sas/OnlineTutor/1.2/en/60477/m71/m71_3.htm
Не могли бы вы предоставить несколько примеров ввода/вывода для того, что вы хотите сделать? Я изо всех сил пытаюсь представить себе, что значит получить декартово произведение каких-то иных, чем одномерных последовательностей. – Kevin
oh okay Позвольте мне уточнить вопрос – user2954367
Что такое таблица? – user2357112