0
ответов

Сортировка списка кортежей по второму элементу (целочисленное значение) [дубликат]

У меня есть список кортежей, который выглядит примерно так: [('abc', 121),('abc', 231), ('abc', 148), ('abc', 221)] Я хочу отсортировать этот список в порядке возрастания по целочисленному значению внутри кортежей. Является ли ...
вопрос задан: 21 May 2012 15:54
0
ответов

Haskell: алгебраические данные против кортежа

data Ray = Ray Vector Vector or type Ray = (Vector, Vector) Что предпочтительнее в идиоматическом haskell?Почему я должен использовать один над другим? Меня не волнует производительность. Кажется, это мало ...
вопрос задан: 17 May 2012 00:12
0
ответов

Haskell: Между списком и кортежем

Мне нужна функция +++, которая складывает два математических вектора. Я мог бы реализовать векторы как [x, y, z] и использовать: (+++) :: (Num a) => [a] -> [a] -> [a] (+++) = zipWith (+) И, таким образом, разместить любые ...
вопрос задан: 16 May 2012 21:25
0
ответов

Как передать кортежи элементы функции в качестве аргументов в Python?

У меня есть список, состоящий из кортежей, я хочу передать элементы каждого кортежа к функции в качестве аргументов: MyList = [(а, б), (в, г), (д, е)] MyFunc (а, б ) MyFunc (в, г) MyFunc (е, е) Как это сделать? Лучший ...
вопрос задан: 16 May 2012 19:24
0
ответов

Преобразование std::tuple в std::array C++11

Если у меня есть std::tuple (где тип однородный), есть ли стандартная функция или конструктор для преобразования в std::array? Edit:: Я смог это получить...
вопрос задан: 15 May 2012 19:43
0
ответов

У этой простой функции Haskell уже есть известное имя?

Я только что написал эту функцию, которая просто принимает пару, вторая value находится в некоторой монаде и «вытягивает монаду», чтобы покрыть всю пару. unSndM :: Монада m => (a, mc) -> m (a, c) ...
вопрос задан: 3 May 2012 18:59
0
ответов

Получить все пары в списке с помощью LINQ

Как мне получить все возможные пары элементов в списке (порядок не имеет значения)? Например. если у меня есть var list = {1, 2, 3, 4}; Я хотел бы получить эти кортежи: var pair = {new Tuple (1, 2), new Tuple (1, ...
вопрос задан: 3 May 2012 18:57
0
ответов

Сравнение всех элементов двух кортежей (со всеми ()функциями)

Итак, я знаю, что сравнения кортежей работают лексикографически :Кортежи и списки сравниваются лексикографически, используя сравнение соответствующие элементы. Это означает, что для сравнения равных, каждый...
вопрос задан: 28 April 2012 00:21
0
ответов

Каковы хорошие варианты использования для кортежей в C ++ 11?

Каковы хорошие варианты использования кортежей в C ++ 11? Например, у меня есть функция, которая определяет локальную структуру следующим образом: template < typename T, typename CmpF, typename LessF > void mwquicksort (T ...
вопрос задан: 25 April 2012 14:29
0
ответов

Разница между списком и кортежем (за вычетом неизменности )в Python?

Я уже давно знаю, что основное различие между списками и кортежами в Python заключается в том, что списки изменяемы, а кортежи — нет. Помимо этого и различных доступных им методов, я знаю…
вопрос задан: 23 April 2012 02:15
0
ответов

Эффективность двух-мерного словаря против одно-мерного словаря в Python

Что более эффективно с точки зрения памяти и скорости между d[(first,second)] и d[first] [второй], где d — словарь либо кортежей, либо словарей?
вопрос задан: 16 April 2012 22:53
0
ответов

Как одновременно получить первый и последний элемент кортежа

Мне нужно получить первое и последнее измерение numpy.ndarray произвольного размера. Если у меня есть форма(A)= (3,4,4,4,4,4,4,3)моя первая идея состояла бы в том, чтобы сделать результат = shape(A)[0,-1], но это не похоже...
вопрос задан: 9 April 2012 12:25
0
ответов

Как подвести итоги на основе первого элемента кортежей?

У меня есть список из 3-х кортежей, подобный следующему [я добавил разрывы строк для удобства чтения]: (2, 127, 3) (12156, 127, 3) (4409, 127, 2) <-- 4409 встречается 2 раза (1312, 127, 12) <-- 1312 встречается 3 раза (4409, 128, 1) &...
вопрос задан: 8 April 2012 19:06
0
ответов

Python конвертирует кортеж в целое число

Есть ли какая-нибудь функция, которая может преобразовать кортеж в целое число? Пример: ввод = (1, 3, 7) вывод = 137
вопрос задан: 8 April 2012 13:02
0
ответов

Утверждение «is» Python и кортежи

Почему () есть () истина, но (0,) есть (0, ) неверно? Я думал, что это один и тот же объект. Однако я, видимо, что-то упускаю.
вопрос задан: 4 April 2012 04:40
0
ответов

Type(3,) возвращает целое число вместо кортежа в python, почему?

type(3,) возвращает тип int, а t = 3, type(t) возвращает тип кортежа. Почему?
вопрос задан: 3 April 2012 21:39
0
ответов

Могу ли я в scala отменить применение кортежа, а затем запустить над ним карту?

У меня есть некоторые финансовые данные, собранные в List[(Int, Double)], например: val snp = List((2001, -13.0), (2002, -23.4)) При этом я написал формулу, которая преобразует список через карту в...
вопрос задан: 28 March 2012 18:37
0
ответов

Преобразование параметров вариативного шаблона в другие типы

Как преобразовать типы из параметров вариативного шаблона в другой тип? Например: struct single {std :: tuple m_single; }; template
вопрос задан: 23 March 2012 19:58
0
ответов

Tuple == Confusion

Предположим, я определяю два кортежа: Tuple tuple1 = new Tuple(1.0f, 2.0f, 3.0f, 4.0 ж); Tuple tuple2 = new ...
вопрос задан: 22 March 2012 16:39
0
ответов

Как можно быстрее найти значение в списке кортежей?

Я ищу страну по диапазону IP-адресов для десятков миллионов строк. Я ищу более быстрый способ сделать поиск. У меня есть 180 тысяч кортежей в таком виде: >>> data = ((0, 16777215, 'ZZ'), ... (...
вопрос задан: 17 March 2012 21:04
0
ответов

Haskell: как отобразить кортеж?

В Haskell я могу легко отобразить список: map (\x -> 2*x) [1,2] дает мне [2,4]. Есть ли какая-нибудь функция "mapTuple", которая бы так работала? mapTuple (\x -> 2*x) (1,2) с результатом (2,4)....
вопрос задан: 15 March 2012 15:16
0
ответов

Удалить элемент из кортежа в списке

Я бился головой об стену следующим образом: в основном я хочу удалить " " элементы из этого списка кортежей: [('650', '724' , '6354', '', '', ''), ('', '', '', '650', '723', '4539')] и...
вопрос задан: 14 March 2012 01:31
0
ответов

Заархивировать несколько последовательностей

Я пытаюсь заархивировать несколько последовательностей, чтобы сформировать длинный кортеж: val ints = List(1,2,3) val символы = список ('а', 'б', 'с') val strings = Список ("Альфа", "Бета", "Гамма") val bools = List(true, false, false) ...
вопрос задан: 9 March 2012 10:06
0
ответов

Python: преобразование из кортежа в строку?

допустим, у меня есть строка: s = "Tuple:" и кортеж (хранится в переменной с именем tup): (2, a, 5) Я пытаюсь получить мою строку, содержащую значение «Tuple: (2, a, 5)». Я заметил, что вы ...
вопрос задан: 1 March 2012 22:44
0
ответов

fst и 3-кортеж в fsharp

Знаете ли вы, как лучше всего это сделать: let toTableau2D (seqinit: seq <'a *' b * 'c> ) = let myfst = fun (a, b, c) -> a let myscd = fun (a, b, c) -> b let mytrd = fun (a, b, c) -> ...
вопрос задан: 1 March 2012 16:35
0
ответов

Стрелки Haskell внутри кортежей

Я хочу создать кортеж, содержащий стрелку и строку, описывающую стрелку. Если я сделаю это с помощью функций (вместо стрелок), следующее будет работать, как ожидалось: funTimes10 = (* 10) description10 = "...
вопрос задан: 27 February 2012 13:49
0
ответов

Сортировать список кортежей по вторым элементам

Я хочу отсортировать список кортежей по вторым элементам. Пример ввода: [("Bob", 3), ("Terry", 1)] Пример вывода: [("Terry", 1) ("Bob", 3)]
вопрос задан: 16 February 2012 21:41
0
ответов

Преобразование кортежей и рекурсивного списка

Рекурсивный список представлен цепочкой пар. Первый элемент каждой пары - это элемент в списке, а второй - пара, представляющая остальную часть списка. Второй элемент ...
вопрос задан: 13 February 2012 01:41
0
ответов

Формат списка Python из mysqldb

Я пытаюсь использовать класс (adns-python), который ожидает список в формате: domain_names = ["google.com", "yahoo.com"] Это работает, когда я объявляю список таким образом вручную. Однако я ...
вопрос задан: 7 February 2012 23:30
0
ответов

C ++ Перенаправить вызов функции-члена, не являющейся шаблоном, в функцию-шаблон

I ' Я хочу скрыть std :: tuple в моем классе Record и предоставить на нем оператор [] для доступа к элементам кортежа. Наивный код, который не компилируется, выглядит следующим образом: #include template <...
вопрос задан: 5 February 2012 15:01