Вопросы с тегом «cartesian-product»

13
Получить декартово произведение из серии списков?
Как я могу получить декартово произведение (каждую возможную комбинацию значений) из группы списков? Входные данные: somelists = [ [1, 2, 3], ['a', 'b'], [4, 5] ] Желаемый вывод: [(1, 'a', 4), (1, 'a', 5), (1, 'b', 4), (1, 'b', 5), (2, 'a', 4), (2, 'a', 5) ...]

12
Декартово произведение точек массива x и y на один массив точек 2D
У меня есть два массива, которые определяют оси 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]]) В некотором смысле это не очень неэффективно, поскольку мне нужно делать это много раз в цикле. Я предполагаю, что преобразование …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.