Cartesian-Product – вопросы и ответы

83
голоса
1
ответ
Я работаю над слоем, который преобразует данные из многомерного массива в форму для соответствия устаревшим таблицам SQL. Данные выглядят так array(4) { "idnumber" => array(1) { [0] => string...
1 месяц, 3 недели назад Trevor D
54
голоса
4
ответа
У меня есть несколько словарей, и я хочу напечатать таблицу, где каждая строка является уникальной комбинацией клавиш во всех словарях. Для каждой строки я также хочу напечатать сумму значений для ...
1 месяц, 3 недели назад Brandon
83
голоса
4
ответа
Учитывая x количество массивов, каждое из которых возможно с различным количеством элементов, как я могу перебирать все комбинации, где я выбираю один элемент из каждого массива? Пример: [ ] [ ] [ ...
1 месяц, 3 недели назад erjiang
-4
голоса
1
ответ
Привет, я просто продолжаю задаваться вопросом, как мы вычисляем декартовую продукцию (intertools.product(* somelist)) НО без печати Comma? Я ХОЧУ, ЧТО ПЕЧАТАТЬ ЧТО-НИБУДЬ ЭТО! So, if the first inp...
1 месяц, 3 недели назад Mr.robot
53
голоса
5
ответов
Я хотел бы написать функцию, чтобы сделать следующее, учитывая два аргумента функции int K и int nest_level генерирующие все возможные точки, которые возникают в результате создания вложенных цикло...
1 месяц, 3 недели назад Mutating Algorithm
103
голоса
3
ответа
В следующей функции f , мы можем либо петля на первом или a b первый. Как сделать его код менее избыточным? def myfunction(a): pass def f(first_loop_on_a=True): if first_loop_on_a: for a in range(1...
1 месяц, 3 недели назад Basj
74
голоса
6
ответов
Примечание Это не вопрос, связанный с REBOL. Вы можете ответить на него на любом языке. Фон Язык REBOL поддерживает создание доменных языков, известных как "диалекты" на языке REBOL. Я создал такой...
1 месяц, 4 недели назад Gregory Higley
74
голоса
2
ответа
Я пытаюсь воспроизвести типичную конструкцию "хождения по верхней диагональной матрице самоклеточного произведения" со списком в качестве источника. В непрофессиональных терминах, если у меня есть ...
2 месяца назад fortran
90
голосов
1
ответ
Я пытаюсь сделать разброс сюжета проблемы "звезд и баров". По оси X у меня "количество детей, которым нужно раздать конфеты", по оси Y "количество раздаваемых конфет". На оси Z у меня есть "количес...
2 месяца назад user9695260
54
голоса
1
ответ
Я пытаюсь создать декартовой продукт List в Java с помощью этого кода: private static List<List<String>> getCartesian(List<List<String>> initialList) { List<List<Strin...
2 месяца назад BONIETTE
54
голоса
1
ответ
Я работал над декартовым продуктом для отдельных элементов и массива объектов. Для отдельных элементов массива я понял решение, но для массива объектов, которые я пытаюсь достичь. Например, вход ca...
2 месяца назад Ghazanfar Khan
52
голоса
1
ответ
Что-то действительно меня пугает, и я не уверен, что такое "правильный" подход. Если я сделаю выбор, чтобы получить контакты из моей базы данных, есть приличное количество объединений. Он будет выг...
2 месяца назад Tiega
84
голоса
2
ответа
Я рад, что результирующий набор SQL-запроса переносится с сервера на клиент. Большинство маркеров O/R поддерживают как нетерпеливую, так и ленивую нагрузку, оба имеют свои плюсы и минусы. например ...
2 месяца назад Roger Johansson
89
голосов
1
ответ
Я пытаюсь создать функцию в OCaml с этой сигнатурой метода: let generate_deck (suits : suit list) (ranks : rank list) : card list = Костюм, ранг и карта определяются следующим образом: type suit = ...
2 месяца назад Mika
85
голосов
1
ответ
Я хотел бы найти способ получить минимальное значение из этого CREATE TABLE Numbers ( val INT(10) NOT NULL ); INSERT Numbers(val) VALUES (5), (6), (1), (-3).... Без использования MIN() , но с испол...
2 месяца назад Yaks10
78
голосов
1
ответ
Я являюсь абсолютным инициатором в Relational Algebra, и мне не удается полностью понять, как работает декартовой продукт. Я хочу знать, что происходит в декартовом продукте, когда мои две таблицы ...
2 месяца назад Peni
92
голоса
1
ответ
Я медленно изучаю boost и я пытаюсь найти простой способ преобразования следующего фрагмента C++: for(int i=-n;i<n+1;i++) { for(int j=-n;j<n+1;j++) { for(int k=-n;k<n+1;k++) { cout <<...
2 месяца назад Hooked
86
голосов
3
ответа
У меня есть таблица данных с адресами и данными LAT/LON (~ 100 тыс. Записей) DESTINATIONS { id, lat, lon, ... } Теперь мне нужно вставить расстояния в новую таблицу... DISTANCES { id_a, id_b, dista...
2 месяца назад Froschkoenig84
53
голоса
2
ответа
Bash может производить перестановки ( декартовой продукт ): $ echo {1,2}{a,b} 1a 1b 2a 2b Я хотел бы сделать что-то подобное с make файлом. Вот пример makefile: all: 1a 1b 2a 2b Мне хотелось бы что...
2 месяца, 1 неделя назад user4910881
76
голосов
3
ответа
У меня есть массив, например [0,2,3,0,1] , и мне нужно найти декартово произведение {0}x{0,1,2}x{0,1,2,3}x{0}x{0,1} , точнее, мне нужно получить вывод следующим образом. Входные данные: [0, 2, 3, 0...
2 месяца, 1 неделя назад Sarah
52
голоса
2
ответа
Знаете ли вы, как перебирать декартовы продукты из 100 и 200 в python, например: for cartesian(100,200): print result 1,1 1,2 . . . 123,197 . . 100,200
2 месяца, 1 неделя назад alwbtc
68
голосов
5
ответов
У меня есть два типа данных: dt1: ID1 ---------- 1 2 3 4 5 6 7 8 9 10 dt2: ID2 ---------- 1 2 3 4 5 Теперь я хочу получить все комбинации элементов из этих двух типов данных, чтобы результат содерж...
2 месяца, 1 неделя назад M_Mogharrabi
94
голоса
1
ответ
У меня есть 3 таблицы: страховые полисы, претензии и дебиторская задолженность Мне нужен запрос, который будет возвращать одну строку за период политики за политику. Запрос должен включать дату нач...
2 месяца, 1 неделя назад Paul
55
голосов
1
ответ
У меня есть две таблицы (например, A и B). Моя задача - синхронизировать B с A, т.е. добавлять записи в B, если они присутствуют в A, но не в B; и удалять повторные записи из B, если они присутству...
2 месяца, 1 неделя назад Mak
64
голоса
3
ответа
Я написал простую функцию, которая преобразует буквы в слова в их "литовые" числовые копии. def Leet(word): letters = list(word.lower()) for n, letter, in enumerate(letters): if letter == 'o': lett...
2 месяца, 1 неделя назад hov
52
голоса
2
ответа
Скажем, у меня есть список, и я хочу создать список всех уникальных пар элементов без учета заказа. Один из способов сделать это: mylist = ['W','X','Y','Z'] for i in xrange(len(mylist)): for j in x...
2 месяца, 1 неделя назад highBandWidth
110
голосов
4
ответа
У меня есть словарь: mydict = {'item1':[1,2,3],'item2':[10,20,30]} Я хочу создать декартово произведение двух, чтобы получить кортеж каждой возможной пары. output: [(1,10),(1,20),(1,30), (2,10),(2,...
2 месяца, 1 неделя назад Chris
66
голосов
2
ответа
Для классов модульного тестирования с конструкторами std::tuple я хотел бы сгенерировать образец специальных случаев плюс случайные значения для аргументов конструктора. Скажем, что у меня есть std...
2 месяца, 1 неделя назад TemplateRex
64
голоса
2
ответа
Вопрос о том, как генерировать декартово произведение списка с самим собой в F #, является знакомым, но мне нужно что-то немного другое: половина полученного квадрата. То есть [1; 2; 3] → [(1, 2), ...
2 месяца, 2 недели назад rwallace
235
голосов
3
ответа
У меня есть такая структура класса: Person Dogs (dog 1, dog 2, etc) Puppies (puppy A, puppy B, etc) Есть один человек. У него есть 1..n собаки. Каждая собака имеет 1..n щенков. Я хочу список всех в...
2 месяца, 2 недели назад Chris
277
голосов
11
ответов
Учитывая 2 массива Array1 = {a,b,c...n} и Array2 = {10,20,15....x} , как я могу сгенерировать всю возможную комбинацию в виде строк a (i) b (j) c (k) n (p) где 1 <= i <= 10, 1 <= j <= 2...
2 месяца, 2 недели назад Amitd
93
голоса
2
ответа
Я не могу обобщить следующий код для произвольной длины indeces : sol = 0 for f_2 in F_2: if f_2 in A[0]: fac1 = f(f_2,indeces[0]) for f_1 in F_1: if f_1 in A[0][f_2][0]: fac2 = f(f_1,indeces[1]) f...
2 месяца, 2 недели назад user1850980
54
голоса
2
ответа
Я хочу создать систему опций продукта. У меня есть форма, похожая на это: Входные данные формы являются входными данными тега. Первый ввод - имя опции. Когда вы вводите любую опцию name, новый тег ...
2 месяца, 2 недели назад Energy40
55
голосов
1
ответ
Учитывая эти данные: <?xml version='1.0' encoding='utf-8'?> <data> <pricePoint> <optionGroup id='g1'> <option id='a1'>a1</option> <option id='a2'>a2</op...
2 месяца, 2 недели назад kostix
93
голоса
2
ответа
У меня есть (720, 720) полярная матрица (r, тета), которую я хочу преобразовать в декартову (720, 720) матрицу (x, y). Я могу рассчитать: x = r*cos(theta) y = r*sin(theta) Я не знаю, как пересчитат...
2 месяца, 2 недели назад Kaveh Yousefi
57
голосов
2
ответа
Чтобы построить набор векторов, мне нужно взять декартово произведение множеств C [1]. C [d], D: = {x: x [i] ε C [i], я = 1..d} Пример: если *C[1]=(5,6,7)';*C[2]=(3,5,6)';*C[3]=(1,3,5)' , то некото...
2 месяца, 2 недели назад Frank
53
голоса
2
ответа
У меня есть n inputLists с элементами. Теперь я хочу рассчитать resultLists (длины n), содержащий все комбинации элементов в исходных списках ввода (взяв по одному элементу каждого списка ввода). Я...
2 месяца, 2 недели назад aLu
108
голосов
4
ответа
У меня есть неизвестное количество ведер (коллекций), и каждый ведро имеет неизвестное число сущностей Мне нужно создать декартово произведение всех сущностей, так что я получаю единственную КОЛЛЕК...
2 месяца, 2 недели назад Igorek
83
голоса
1
ответ
как определение: декартовым произведением двух множеств является множество всех возможных пар этих множеств, поэтому {A, B} x {a, b} = {(A, a), (A, b), ( б, а), (б, б)}. Теперь я хочу вставить тако...
2 месяца, 2 недели назад aRestless
53
голоса
2
ответа
Я мог бы помочь. У меня есть алгоритм, который я выполняю, когда пользователь может пройти от 1 до 5 коэффициентов. Количество коэффициентов определяет количество циклов, которые мне нужно использо...
2 месяца, 3 недели назад Michael Mankus
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема