0
ответов

Как сопоставить список чисел со списком их дельт в Scala?

Предположим, у меня есть список чисел. Как преобразовать список в список их «дельт» - попарных разностей последующих чисел? Например: данный список (5, 2, 1, 1) Я хотел бы получить ...
вопрос задан: 11 November 2011 18:47
0
ответов

Как найти студентов с лучшими оценками в списке?

Предположим, у меня есть список студентов. У студентов есть такие поля, как имя, дата рождения, оценка и т. Д. Как вы можете найти студентов с лучшей оценкой в ​​Scala? Например: Список (Студент («Майк», «А»), Студент («...
вопрос задан: 11 November 2011 18:02
0
ответов

Почему понимание списка Python иногда не одобряется?

Многие разработчики, с которыми я встречался, считают, что лучше всего использовать простые циклы и условия if вместо операторов понимания списка в одну строку. Я всегда находил их очень мощными, насколько я могу вместить ...
вопрос задан: 10 November 2011 10:52
0
ответов

Быстрая проверка на понимание списка Python

В настоящее время я создаю списки, используя следующие выражение (T и no_jobs - целые числа): for i in xrange (no_jobs): row = row + T * [i] Первое, что я придумал для преобразования его в список ...
вопрос задан: 8 November 2011 08:39
0
ответов

Удаление синтаксического сахара: понимание списка в Haskell

Могу ли я исключить понимание списка в этом выражении: [(i, j) | i <- [1..4], j <- [i + 1..4]] Это результат: [(1,2), (1,3), (1,4), (2,3 ), (2,4), (3,4)] Как я могу с помощью карты, фильтра и т. Д., ...
вопрос задан: 6 November 2011 17:57
0
ответов

Безумие преобразования Python

У меня проблема с пониманием кода, связанная с python: def convx_hull (pts): "" "Возвращает точки на выпуклой оболочке точек в порядке CCW . "" "вместо m in (2 ** (2 ** t) for t in xrange (len (pts))) ...
вопрос задан: 5 November 2011 06:55
0
ответов

List comprehension for loops Python

Я использую много N-мерных массивов и мне становится больно писать такой код с отступами, и я знаю, что некоторые коды можно заменить на list comprehensions и inline statements. Например: for x in (...
вопрос задан: 21 October 2011 11:03
0
ответов

Как эффективно (память/время) модифицировать все элементы списка в Tcl?

Для работы с каждым элементом списка, возвращая модифицированный список, в различных языках есть явные конструкции. В Perl есть map: perl -e 'my @a = (1..4); print join(q( ), map { $_ * $_ } @a)' 1 4 9 ...
вопрос задан: 11 October 2011 14:38
0
ответов

Вложенные массивы в CoffeeScript

В Python def cross (A, B): «Перекрестное произведение элементов в A и элементов в B.» return [a + b для a в A для b в B] возвращает одномерный массив, если вы вызываете его с двумя массивами (или строками). ...
вопрос задан: 8 October 2011 21:47
0
ответов

Замыкания и понимание списков в Haskell

Я сейчас играю с Haskell и наткнулся на функцию понимания списков. Естественно, для этого я бы использовал замыкание: Prelude> [x|x<-[1..7],x>...
вопрос задан: 4 October 2011 18:01
0
ответов

Понимание списка Python - просто

У меня есть список, и я хочу использовать определенную функцию только для тех его записей, которые удовлетворяют определенному условию - оставив другие записи без изменений. Пример: Допустим, я хочу умножить только на 2 ...
вопрос задан: 1 October 2011 11:17
0
ответов

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

, что является самым быстрым способом получения последнего элемента списка в Haskell. Также в следующей итерации я хочу удалить первый и последний элемент списка. Какой самый элегантный способ сделать это? Я пытаюсь ...
вопрос задан: 12 September 2011 12:38
0
ответов

Странное поведение: лямбда Внутреннее понимание списка

в Python 2.6: [x () для x в [лямбда: m для m в [1,2 3]]] Приводит к: [3, 3, 3] Я ожидал, что вывод будет [1, 2, 3]. Я получаю точную те же проблему даже с подходом понимания не списка ...
вопрос задан: 9 September 2011 23:45
0
ответов

] Как я могу вызвать метод для каждого элемента списка? [

] Предположим, у меня есть список автомобилей: public class Car {private String brand; частное строковое имя; частный цвет строки; public Car () {// ...} public getName () {возвращаемое имя; ... [
вопрос задан: 28 August 2011 15:24
0
ответов

Альтернатива пониманию списка, если будет только один результат

Я начинаю привыкать к пониманию списка в Python, но боюсь, что использую его несколько неправильно. Я несколько раз сталкивался со сценарием, в котором я использую понимание списка, но сразу же ...
вопрос задан: 10 August 2011 11:34
0
ответов

Haskell: от понимания списка к комбинаторному

На основе этой статьи. Я играл с переводом функций из понимания списка в комбинаторный стиль. Я нашел кое-что интересное. - Пример 1: понимание списка * Главная> [x | (x: _) <...
вопрос задан: 10 August 2011 07:24
0
ответов

Подходит ли здесь понимание списка?

Я должен добавлять элементы в список только в том случае, если текущий повторяемый элемент еще не находится в списке. >>> l = [1, 2] >>> для x в (2, 3, 4): ... если x не в l: ... l ....
вопрос задан: 4 August 2011 09:32
0
ответов

элегантное разделение списка (или dict) на два с помощью некоторой произвольной функции в python

Является ли есть ли какой-нибудь элегантный способ разбить список / dict на два списка / dicts в python, используя некоторую произвольную функцию разделителя? Я легко мог бы иметь два понимания списка или два выбора, но это ...
вопрос задан: 31 July 2011 02:36
0
ответов

Рекурсия или понимание списка?

Работа над Learn You a Haskell For Great Good, in В главе о функциях высшего порядка автор рассматривает реализацию нескольких различных библиотечных функций. Придя к ...
вопрос задан: 9 July 2011 17:43
0
ответов

Производительность понимания списка haskell

Ниже приведены три версии проблемы троек Пифагора методом грубой силы с дополнительным ограничением a + b + c = 1000. Все они соответствовали -O3 с GHC 7.0.3. Примеры времени выполнения перечислены ниже ....
вопрос задан: 23 June 2011 12:58
0
ответов

Есть ли общепринятое имя для этого типа перечисляемой операции?

Я часто обнаруживаю, что мне нужно проходить деревья иерархических объектов и выполнять операции с каждым элементом на этом пути. Есть ли в списке общепринятое название для такого рода операции ...
вопрос задан: 23 June 2011 07:43
0
ответов

список лямбда-функций Python без частичного

Я пытался сгенерировать список лямбда-функций в Python, используя понимание списка. но это не сработало, например fl = [lambda x: x ** i for i in range (5)] Я проверил другой вопрос ...
вопрос задан: 14 June 2011 18:38
0
ответов

Элегантный способ получить хэштеги из строки в Python?

Я ищу простой способ получить набор (список, массив, что угодно) слова, начинающиеся с # внутри заданной строки. В C # я бы написал var hashtags = input .Split ('') .Where (s => s [0] == ...
вопрос задан: 13 June 2011 14:27
0
ответов

Потеря элементов в коде Python при создании словаря из списка?

У меня головная боль с этим кодом Python. print "length:", len (pub) # length: 420 pub_dict = dict ((p.key, p) for p in pub) print "dict:", len (pub_dict) # length: 163 Если я понимаю ...
вопрос задан: 8 June 2011 01:34
0
ответов

Python, понимание повторяющегося списка

Класс Item имеет член функция text (), которая возвращает список строк. Класс Dictionary имеет функцию-член items (), которая возвращает список Items. dict - это экземпляр Dictionary. Я хочу ...
вопрос задан: 4 June 2011 08:54
0
ответов

Python и производительность понимания списков

Предположим, у вас есть понимание списка в python, например Values ​​= [f (x) for x in range (0, 1000)], где f является просто функцией без побочных эффектов . Итак, все записи могут быть вычислены ...
вопрос задан: 2 June 2011 11:44
0
ответов

Вычислить составной доход series in Python

Приветствую всех, у меня есть две серии данных: дневная доходность необработанных акций (положительные или отрицательные с плавающей точкой) и торговые сигналы (покупка = 1, продажа = -1, без торговли = 0). Необработанная доходность цен - это просто журн
вопрос задан: 30 May 2011 22:28
0
ответов

Python, working with list comprehensions

I have such code: a = [[1, 1], [2, 1], [3, 0]] I want to get two lists, the first contains elements of 'a', where a[][1] = 1, and the second - elements where a[][1] = 0. So first_list = [[1, 1], [...
вопрос задан: 27 May 2011 07:57
0
ответов

понимание списка haskell (задача теории чисел)

Я попытался решить следующую задачу в haskell: найти наименьшее число b с (a ^ b mod 100) = 1 для каждого a с gcd (a, 100) = 1 Я пробовал это: head [b | a <- [1 ..], b <- [1 ..], (a ^ b `...
вопрос задан: 23 May 2011 17:12
0
ответов

Как читать / декодировать имена временных функций понимания списка в Erlang при отладке

При отладке модуля (например, foo) с помощью списков временные имена функций, например, foo: '- loop / 4-lc $ ^ 2 / 1-3- 'можно найти в выводах трассировки или сообщениях об ошибках. Если в ...
вопрос задан: 16 May 2011 15:13